제발 답좀 해주세요 ㅜㅜ

ohsebal의 이미지

xfs 파일시스템에서 quota를 위해 xfs_quota 사용시 문제가 있는데요,
고수분들의 도움을 얻고 싶습니다. 환경은 아래와 같습니다.

-suse enterprise 11.1
-xfsprogs-3.1.4 소스 설치
-xfs_quota 실행시 : xfs_quota: cannot set limits: Function not implemented 메세지 에러
-구글에 떠도는 xfsprogs-quota-exitstatus.patch 로 패치 해 보았으나 같은 증상 : 패치시 reverse 등의 메세지가 나오네요,
-yast로 rpm 패키지 2.10 정도를 설치해도 같은 문제입니다.

며칠 고생했는데 배경지식이 딸리나 봅니다...
방법이 있을까요?

jachin의 이미지

xfs_quota 를 실행했는데 Function not implemented 라는 메시지를 보셨다면,
xfs_quota 프로그램에서 XFS 파일시스템 마운트 옵션과 관련하여 지원하지 않는 기능을 요청했다고 밖에 볼 수 없습니다.

"Function not implemented" 라는 메시지는 마운트 할 때, 잘못된 옵션을 지정하면 나오는 메시지이기도 하거든요.

제가 보기엔 아무래도 마운트 옵션을 잘못주셔서 생긴 문제일 것 같은데요...

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/xfsquota.html

위 링크를 보시고, mount 명령으로 해당 파티션의 마운트 옵션을 지정하셨는지 확인해보시기 바랍니다.

ohsebal의 이미지

링크해 주신 대로 /etc/fstab
/ 파티션에
uquota/uqnoenforce 둘다 해보고
usrquota 옵션을 줘봐도 계속
Function not implemented 메세지가 뜨네요,,,
검색은 계속 해 보고 있지만 잘없네여 ㅜㅜ

jachin의 이미지

당연히 확인하셨으리라 생각하지만, 혹시나 해서 물어봅니다.

lsmod 명령을 이용하여 xfa_quota 모듈이 있는지 확인해보시겠습니까?

http://www.mapoo.kr/528
위의 글처럼 kmod-xfs 모듈이 설치되어 있는지 확인하셨습니까?

ohsebal의 이미지

기본적인 사항처럼 보이는데 kmod-xfs 모듈 설치 안되어 있습니다...
지금 suse용 kmod-xfs를 찾아보고 있긴한데, 죄다 centos정보만 나오네요...
일단은 찾아보고,,깔아보고 결과를 봐야겠습니다.

ohsebal의 이미지

근데 설치부터 xfs로 해서 그런가

root@linux-11SP1:~$ lsmod | grep xfs
xfs 577915 2
exportfs 3473 2 nfsd,xfs

라고 두줄이 뜨네요...xfs 모듈엔 문제가 없는게 아닌가 생각이 들어요...
xfs_quota -x -c 'limit -u bsoft=100m seheon.oh' /
라는 명령어만 안먹는 상태이기도 하고...

jachin의 이미지

http://linux.die.net/man/8/xfs_quota

파티션 설정을 어떻게 하셨는지는 모르겠지만, / 에 quota 를 적용하시는 것은 의외네요.
만약 원하시는 설정을 제가 명령어로 쓴다면,
xfs_quota -x -c 'limit bsoft=100m seheon.oh' /
라고 썼을 것 같은데 말이지요.

xfs 모듈에 문제가 없다면, 입력한 내용이 잘못되었을 겁니다.

ohsebal의 이미지

도움주신 거랑 여기저기 찾아본 결과 /boot/grub/menu.1st 파일을 열어
kernel 부분에 rootflags=quota

를 추가하는것 까지 했습니다...휴,
이렇게 하고 재부팅 하니 올라올 때 quotacheck 하는 메시지 까지는 확인하였으니 발전이 있는건데요,

xfs possible memory allocation deadlock
라는 걸 뿌리면서 결국 부팅이 안됩니다. ㅜㅜ

일단 xfs 의 버그라는 건 알겠는데 해결방법이 ,,,여기서 또 막히나요,,,

jachin의 이미지

커널 부트 옵션까지 쓰시다니...

하지만, 맞서고 있는 상대가 거의 괴수급인데요?
이거 뭐, 용에게 맞서고 계시는 전설의 용사라도 된다는 맘으로,
멀리 수행을 떠나보시는 게 어떨까요?
커널 컴파일이라던가...
커널 컴파일이라던가...
커널 컴파일같은... 그런 수행을...

말씀하신 내용으로 검색해보시면,
누군가도 똑같은 내용으로 괴롭힘을 당해서,
전설의 용자들에게 도움을 청했는데,
누군가는 xfs 버그라 하며 그만두라고 했고,
누군가는 잘 돌고 있는데 너만 이상하다며, 왜 그런지 모르겠다 하고,
누군가는 MAP_POPULATE 플래그를 활성화하지 않고, 루트 파일시스템에 xfs 를 써서 생긴 버그라 하였습니다.

분명 제게 말씀하시지 않는 비밀, 그러나 제가 알고 있는 그 비밀때문에 안된다는 것을 알고 있으면서도
죽어도 xfs 파일 시스템으로 시스템 루트 파티션을 사용하셔야 한다면,
적어도 루트파티션에 quota를 적용하시는 바보같은 일은 벌이시지 마시길 바랍니다.

저도 ohsebal님의 시스템에 대한 더 자세한 정보가 없어서, 뭘 어떻게 도와드릴지 감도 못 잡겠네요...

ohsebal의 이미지

말하지 않은 비밀이란게,,,특별한건 없습니다.
회사에서 쓰는 30대의 서버중, 유일하게 한 대만 xfs 시스템입니다.
설치당시 파일 시스템을 통일하지 못한거죠... ㅜㅜ

한 서버에 50명 정도가 사용하는 개발서버를 재설치 할 수 없는 처지라 부득이 xfs 시스템을
쓰는 수 밖에 없네요,,,더군다나 외부 storage 장비에 mount된 /home 이 아닌 하드 드라이브인
/home2를 사용하게 될 겁니다.

결국 제 생각에는 / 쪽에 quota 를 설정하는 방법을 찾아보는 거밖에 모르겠는거죠...
처음에 썼듯이 제 짧은 지식때문에 이렇게 한방향으로만 가고 있는지도 모릅니다.

무튼 적극적인 댓글도움 감사드립니다 ^^;
다른 방법을 찾아 또 여행을 떠나봐야죠...ㅎㅎ

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.