안녕하세요?
뜻밖의 행운 입니다.
오늘은 LVM의 기본 명령어중 FS(파일 시스템) 관련 기본 명령어에 대해 알아 보겠습니다.
1. FS(파일 시스템)를 만들어 보자
root> lsvg -l testvg
testvg:
LV NAME | TYPE | LPs | PPs | PVs | LV STATE | MOUNT POINT |
test_lv | jfs | 50 | 50 | 1 | closed/syncd | N/A |
loglv01 | jfs2log | 1 | 1 | 1 | closed/syncd | N/A |
root> crfs -v jfs2 -d test_lv -m /test -A yes
File system created successfully.
818968 kilobytes total disk space.
New File System size is 1638400
root> lsvg -l testvg
testvg:
LV NAME
TYPE
LPs
PPs
PVs
LV STATE
MOUNT POINT
test_lv
jfs2
50
50
1
closed/syncd
/test
loglv01
jfs2log
1
1
1
closed/syncd
N/A
현재 testvg의 상태를 보니 test_lv가 있는것을 알 수 있습니다.
이 test_lv에 이제 FS(파일 시스템)을 만들어 보겠습니다.
기본의 명령어와 약간 다르게 mk가 아닌 cr입니다.
create의 약자 인것을 알 수 있습니다.
crfs -v (FS type) -d (FS를 만들려고 하는 LV 이름) -m (마운트 포인트) -A yes(시스템 리부팅시 자동 마운트 여부)
그럼 위에서는 FS를 만드는데 jfs2 type이며 test_lv에 만들고 접근 가능한 위치는 /test 이며 리부팅시 자동 마운트
가 되도록 만드는 것을 알 수 있습니다.
lsvg -l testvg로 확인하니 잘 만들어 진것을 확인 할 수 있습니다.
LV state가 closed 인것으로 현재 사용이 불가능한것 뜻합니다.
그러면 어떻게 해야지 사용가능 할까요?
아래로 가봐요!
2. 만든 FS(파일 시스템)를 사용할 수 있게해보자
mount: /dev/hd1 on /home: Device busy
mount: /dev/hd11admin on /admin: Device busy
mount: /proc on /proc: Device busy
mount: /dev/hd10opt on /opt: Device busy
Replaying log for /dev/livedump.
mount: /dev/livedump on /var/adm/ras/livedump: Unformatted or incompatible media
The superblock on /dev/livedump is dirty. Run a full fsck to fix.
root> lsvg -l testvg
testvg:
LV NAME
TYPE
LPs
PPs
PVs
LV STATE
MOUNT POINT
test_lv
jfs2
50
50
1
open/syncd
/test
loglv01
jfs2log
1
1
1
open/syncd
N/A
네 위를 보듯이 바로 mount -a 옵션으로 FS(파일 시스템)을 사용 가능하게 만듭니다.
mount (mount point)를 해도 mount가 됩니다.
하지만 mount 할 것이 많이 있다면 mount -a 로 여러개가 한번에 마운트가 됩니다. (오토 마운트 옵션이 yes FS만)
mount -a 를 하고 lsvg로 확인하니 LV STATE가 open으로 바뀐것을 확인 할 수 있습니다.
3. FS(파일 시스템)의 사용량을 알아보자
root> df -Pg
Filesystem | GB blocks | Used | Available | Capacity | Mounted on |
/dev/hd4 | 0.30 | 0.20 | 0.10 | 66% | / |
/dev/hd2 | 3.00 | 1.89 | 1.11 | 63% | /usr |
/dev/hd9var | 1.00 | 0.57 | 0.43 | 57% | /var |
/dev/hd3 | 3.25 | 1.10 | 2.15 | 34% | /tmp |
/dev/hd1 | 0.02 | 0.00 | 0.02 | 4% | /home |
/dev/hd11admin | 0.12 | 0.00 | 0.12 | 1 | % /admin |
/proc | - | - | - | - | /proc |
/dev/hd10opt | 0.36 | 0.19 | 0.17 | 54% | /opt |
/dev/test_lv | 0.78 | 0.00 | 0.78 | 1% | /test |
시스템을 운영하다 보면 현재 FS(파일 시스템)의 사용량을 알아야 할필요가 있습니다.
몇몇 중요한 FS(파일 시스템)은 100% 가 될경우 시스템이 마비 되는 경우도 있기 때문입니다.
그래서 주기적으로 모니터링이 필요 한데 그 때 쓰는 명령어가
df 명령어 입니다.
차례대로
현재 사용중인 LV , 현재 할당된 크기, 현재 사용중인 크기, 현재 남은 용량, 사용 용량을 %로 표시, 마운트 포인트
를 뜻합니다.
4. FS(파일 시스템)를 지워보자
root> umount /test
root> rmfs /test
rmlv: Logical volume test_lv is removed.
root> lsvg -l testvg
LV NAME
TYPE
LPs
PPs
PVs
LV STATE
MOUNT POINT
loglv01
jfs2log
1
1
1
closed/syncd
N/A
사용할 필요가 없는 FS(파일 시스템)는 지워야 할 때가 있지요
지우는 명령어는 rmfs입니다.
네 역시나 rm이 들어갔네요!
주의 하실점으로는 rm으로 바로 지워지지 않고 반드시 FS(파일 시스템)를 umount 시키고
rm을 하셔야 합니다.
위에서 사용하게 끔 mount를 했으니 이제 사용 못하게 umount를 시키고 삭제를 해야 하죠
명령어는
umount "umount 하고 하는 mount point" 입니다.
그리고
rmfs "삭제하고 하자는 mount point"
를 하면 LV와 함께 삭제가 됩니다.
lsvg로 확인하니 lv와 함께 삭제 된것을 알 수 있습니다.
'IT > AIX&Linux' 카테고리의 다른 글
실전!!! AIX - 실무에서 바로 써먹는 기술 - 준비 - (0) | 2013.07.17 |
---|---|
실전!!! AIX - 실무에서 바로 써먹는 기술 포스팅 시작~! (0) | 2013.07.16 |
AIX - 장애 - Firmware event (0) | 2013.07.09 |
AIX - 장애 - 권한 관련 - oslevel error (1) | 2013.07.09 |
하루 5분 AIX - AIX 관리가 쉬워진다 SMIT~! (0) | 2013.07.04 |
하루 5분 AIX - LVM(기본 명령어 3) LV 관련 (1) | 2013.07.02 |
하루 5분 AIX - LVM(기본 명령어 2) VG 관련 (0) | 2013.07.01 |
하루 5분 AIX - LVM(기본 명령어 1) (0) | 2013.06.21 |
하루 5분 AIX - LVM (용어) (7) | 2013.06.20 |
[IT TIP] Windows 7에서 Telnet을 사용하는 방법 (0) | 2013.06.18 |