BLOG main image
Their Finest Hour! Since1999..

카테고리

분류 전체보기 (934)
My Page (47)
Linux/Unix (604)
::FAQ (279)
::Fundamentals (285)
::Shell Script (2)
::Apache (22)
::Tomcat (0)
::Sendmail (9)
::Qmail (0)
::DNS -Bind (4)
::AnNyung Linux (3)
Windows (219)
Database (61)
Programming (1)
Network (0)
ScreenShot (1)
Tip (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백


파일시스템에서 사용하고 있는 inode를 모두 사용했기 때문입니다. 이렇게
되면 더 이상의 파일을 생성할 수 없습니다. 파일들을 백업한 후(문제가
되는 파일 시스템만 백업하면 됩니다.) newfs의 -i옵션을 사용하여 inode의
갯수를 늘이고 백업한 파일들을 복구해야 합니다.
Posted by 채종윤
Solaris 2.x라면 quota를 설정하시면 됩니다. quota를 설정하는 방법은
Solaris메뉴얼중 System Admin Guide Vol2에 보시면 잘 나와있습니다.
How to enable user storage space quotas for Solaris in a mounted filesystem
간략하게 설명드리면 아래와 같습니다.

/etc/vfstab에서 quota를 설정하고자 하는 파일시스템의 마운팅 옵션에
rq를 지정한다.

$ cat /etc/vfstab
..
/dev/dsk/c0t2d0s6 /dev/rdsk/c0t2d0s6 /home ufs 1 yes rq
..

quota를 설정할 파일시스템에 quotas라는 파일을 만든다.

$ touch quotas
$ chmod 600 quotas

각 사용자에게 quota를 할당하기 위하여 edquota라는 명령을 사용한다.

$ edquota louis
fs /home blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

여기에서 할당하고자 하는 양만큼 soft와 hard부분에 적어준다. 만일
20MB를 할당하려면 아래와 같이 해준다. (만일 quota를 제거하고자 한다면
0을 적어주면 된다.)

fs /home blocks (soft = 20000, hard = 20000) inodes (soft = 0, hard = 0)

만일 다수의 사용자에게 같은 양의 quota를 할당하려면 하나의 사용자만
할당하고 복사할 수 있는데 아래는 louis 사용자의 quota설정을 aaa, bbb,
ccc 사용자에게도 똑같이 할당하는 예제이다.

$ edquota -p louis aaa bbb ccc
Posted by 채종윤
일단 다른 주변장치와 충돌하지 않는 SCSI번호(CD-ROM드라이버는
일반적으로 6번을 사용하고, Tape드라이버는 일반적으로 4번을
사용합니다.)를 할당하고, PROM prompt에서 probe-scsi명령으로 정상적으로
인식이 되는지 확인합니다. 여기에서 잘 나오면 boot -r명령으로 /dev와
/devices의 파일들을 갱신하면 됩니다.

ok probe-scsi
ok boot -r

보통 외장형 Tape드라이버를 달고 이 작업을 수행하는데 이때 생기는
장치파일은 Solaris 2.x의 경우 /dev/rmt/0 (SCSI 4번을 쓴경우),
/dev/rmt/1 (SCSI 5번을 쓴 경우)이며, SunOS 4.x의 경우에는 /dev/rst0,
/dev/rst1이 생깁니다.
Posted by 채종윤

Total : Today : Yesterday :
채종윤's Blog is powered by Daum & Tattertools.com / Designed by tistory.com