본문 바로가기
os/Linux

3. 디스크관리 & 디스크추가

by #moonyz 2014. 10. 28.
1. 디스크 관리하기
 df (disk free)
- 현재연결되어있는 디스크와 해당 디렉토리 이름 출력 / -h : 보기편한단위로
[root@localhost usr]# df -h 
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             4.8G  3.0G  1.6G  65% /
/dev/sda7             7.0G  145M  6.5G   3% /app
/dev/sda6             965M   72M  844M   8% /var
/dev/sda2             4.8G  138M  4.4G   4% /home
/dev/sda1              99M   12M   83M  12% /boot
tmpfs                 506M     0  506M   0% /dev/shm
/dev/sdb1             9.2G  150M  8.6G   2% /dir1
/dev/sdb2              11G  155M  9.9G   2% /dir2
/dev/mapper/vol1-lv1  1.5G   35M  1.4G   3% /dir3
/dev/mapper/vol1-lv2  1.5G   35M  1.4G   3% /dir4

 du (disk usage)
- 특정 디렉토리의 하위 디렉토리별로 용량을 전부 출력 / -h : 보기편한단위로
- --max-depth을 사용하여 하위 디렉토리 개수 별로 출력가능 (리눅스O, 솔라리스X)
[root@localhost usr]# du -h --max-depth=1 -- 하위디렉토리 1개인 디렉토리 용량 출력
1.8G    ./share
223M    ./include
865M    ./lib
47M     ./libexec
1.9M    ./kerberos
29M     ./sbin
8.0K    ./etc
8.0K    ./games
 


2. 디스크추가&파티션 (**실습참고)
① vmware상 리눅스 종료

② virutal machine settings -> 장치추가
 # Linux에서 HDD이름
EIDE
/dev/hda, /dev/hdb, /dev/hdc …
SCSI
/dev/sda, /dev/sdb, /dev/hdc …
/dev/sda 파티션 -> /dev/sda1, /dev/sda2

 fdisk -l : 현재 연결되어있는 하드 디스크를 확인
Disk /dev/sdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table --파티션작업 안해서 사용할수 없음.

 # fdisk /dev/sdb -> 20GB장치를 10GB 두개로 분할
- command : n --new. 신규생성
- command action (e extended, p primary partition) : p --primary 선택
- partition number (1-4) : 1 --파티션번호
- First cylinder : 1 --시작실린더 번호
- Last cylinder or +size or _sizeK : +10G --용량지정, 단위 대문자로
- command : p --입력한 정보 확인
- command : w --저장 / solaris : label

 mkfs.ext3 /dev/sdb1 
- 파티션1 포맷 (solaris 에서는 newfs)

⑥ 디렉토리 만들어서 mount
[root@localhost /]# mkdir /dir1
[root@localhost /]# mkdir /dir2
[root@localhost /]# mount /dev/sdb1 /dir1
[root@localhost /]# mount /dev/sdb2 /dir2
[root@localhost /]# df -h

⑦  # vi /etc/fstab
- /etc/fstab에 등록하여 재부팅후에도 유지되도록 설정


3. LVM용 파티션 (**실습참고)
① 장치추가

 # fdisk -l : 장치확인

 # fdisk /dev/sda  |  # fdisk /dev/sdb  |  # fdisk /dev/sdc
- 각각 LVM용 파티션 생성
- command : n --new. 신규생성
- command action (e extended, p primary partition) : p --primary 선택
- partition number (1-4) : 1 --파티션번호
- First cylinder : 1 --시작실린더 번호
- Last cylinder or +size or _sizeK :  --엔터치면 자동으로 용량할당
- command : t
- command : 8e
- command : p --입력한 정보 확인
- command : w --저장 / solaris : label

 # pvcreat /dev/sda | # pvcreat /dev/sdb | # pvcreat /dev/sdc
          - pvcreat : 각각 Physical Volume 으로 변환

 # vgcreat vol1 /dev/sda /dev/sdb /dev/sdc
          - vgcreat : 하나의 볼륨그룹으로 합치기

 # lvcreat -L 1500MB -n lv1 vol1
          - 논리적볼륨 lv1을 vol1안에 1500MB크기로 만들어라.

 # vgdisplay : 볼륨그룹정보 출력
    # lvscan : 논리적볼륨그룹 조회

 # mkfs.ext3 /dev/vo1/vl1 : vl1포맷



'os > Linux' 카테고리의 다른 글

6. RPM / CRON  (0) 2014.10.28
5. 프로세스관리  (0) 2014.10.28
4. LVM & RAID  (0) 2014.10.28
2. 사용자 관리 & 권한관리  (0) 2014.10.28
1.  (2) 2014.10.28

댓글