본문 바로가기

Learning/ └Essential & Admin

Linux_ServerAdmin (4)장치관리_마운트관리

Linux_ServerAdmin 장치관리 2-4 마운트관리

 

 

 

 

마운트 확인

 

/etc/mtab

 

 

 

/etc/mtab 파일 실습

 

# cat /etc/mtab | grep /dev/sdb1

#

 

# mkdir -p /testmount

#

#

 

 

/etc/fstab

 

 

/etc/fstab 파일 실습

 

# df -h

# umount /testmount

 

 

 

 

 

마운트 관련 명령어들

 

mount CMD

# mount [-t ext3] [-o rw] /dev/sdb1 /p

# mount /dev/sdb1 /p
# mount /p (/etc/fstab)
# mount LABEL=/home /home

umount CMD

# umount /dev/sdb1

# umount /p

 

mount -a ( /etc/fstab)

 

umount -a ( /etc/mtab)

 

 

 

 

 

 

 

 

 

 

 

 

noatime 옵션

 

 

[참고] 파일의 속성 정보 중 시간

mtime(Modify Time) # ls -l

파일 생성 및 파일의 내용을 수정한 시간 기록

atime(Access Time) # ls -lu

파일 접근시간 - 파일을 열어볼 때 시간 기록

ctime(Changed Time) # ls -lc

파일 속성 정보 변경 시간 기록

stat : 위 명령어를 한번에 출력

 

# stat file1

 

 

 

 

/testmount(/dev/hda1) 마운트 옵션 확인

 

마운트시 기본 옵션(noatime 아닌 경우) 설정 확인

기본 옵션을 사용하게 되면 파일을 접근(Access) 할 때 마다 atime(Access Time)이 변경된다.

 

 

 

 

 

 

 

마운트 옵션 noatime으로 설정(noatime)

 

 

 

내용이 바뀌었을때

 

 

 

 

 

nosuid 옵션 실습

 

(권장) (보안) nosuid 옵션에 대해서

/home(사용자 홈디렉토리) 파일시스템은 nosuid 옵션으로 마운트를 하면, 사용자들이 SetUID 프로그램을 만들어도 SetUID 동작을 하지 않는다. 따라서 시스템의 보안이 강화된다.

# find /home -perm -4000 -exec rm -f {} \;

# mount -o nosuid /home

 

 

 

 

 

 

 

usrquota 마운트 옵션 실습

사용자나 혹은 그룹이 가질수 있는 inode의 수 ,할당된 디스크 블록의 수를 제한함으로써 디스크 저장 장치의 사용 제한

 

Quota = Limit(제한)

파일의 개수 ( inode count)

soft limit

hard limit

사용량 ( block count)

soft limit

hard limit

 

 

 

파일생성은 가능하지만 내용은 들어가지 않는다

 

 

 

 

#edquota -p qtest1 qtest2
qtest1 의 사용자 정보를 qtest2 사용자에게 복사

 

# edquota -p qtest1 `awk -F: '$3 > 499 && $3 < 60000 {print $1}' /etc/passwd`

 

 

 

 

쿼터 설정 off

 

 

쿼터 시스템 off 복원

 

 

사용 중인 파일시스템 마운트 해제

 

 

 

 

 

 

디스크 추가작업

 

포맷전,후 파일 정보 출력

#tune2fs -l /dev/sdc1

 

마운트 후 서버를 재부팅 하지 않공 확인하는법

# umount /oracle

# mount /oracle

/etc/fstab 내용이 잘 일치하는지 오류 확인

 

 

 

 

 

CD 직접 마운트

 

 

(선수작업) CD-ROM 안에 CentOS CD를 넣었다.

그리고 자동으로 마운트가 된 상태이다.

VMWare > VM > Setting > CD/DVD >

 

 

ISO 파일 마운트

 

 

USB 파일 마운트

 

NTFS인 경우 마운트

 

RAM DISK 사용하기

MEM의 일부를 디스크 처럼 사용하는 기술

사용하지 않는 MEM공간을 활용하여 /test 테스트공간 으로 사용

재부팅 되면 내용이 모두 지워지기 때문에 임시 작업에 사용(영구X)

 

 

MEM공간에서의 작업속도가 매우 빠르다

 

# time tar cvzf /test/home.tar.gz /home

real    0m0.235s
user    0m0.002s
sys     0m0.013s

# time tar cvzf /mnt/ramdisk/home.tar.gz /home

real    0m0.010s
user    0m0.004s
sys     0m0.007s

NFS 원격 마운트 (Network File System)

 

# showmount -e 172.16.6.252

-> 공유된 자원 확인

 

# mkdir -p /mnt/backup

# mount -t nfs 172.16.6.252:/backup/linux2XX /mnt/backup

 

# df -h

-> 마운트 확인

 

# cd /mnt/backup

# ls

-> 내용확인

 

# cp /etc/passwd /mnt/backup

# ls *passwd*

 

# cd ; umount /mnt/backup ; df

 

 

-------------------------------------------------------------------------------------------------------------------------------------

 

마운트 작업(mount CMD. /etc/fstab)

 

마운트 확인

# df -k        마운트 용량등 정보 확인 할때

# mount      마운트 옵션 확인 할때

마운트 관련 파일들

# etc/mtab    현재 상태에서 마운트

# etc/fstab    부팅시 마운트해야하는 정보를 담고있다 관리해야한다

마운트 관련 명령어들

mount CMD

# mount [-t ext3] [-o OPTIONS] /dev/sdb1 /testmount

[-t ext3]        :

[-o OPTIONS] : ro, noatime, nosuid, usrquota/grpquota

umount CMD

[참고] Busy filesystem umount

# fuser -cu /home

# wall '경고 메세지'

# fuser -ck /home

# umount /home

mount -a CMD    (/etc/fstab)

umount -a CMD    (/etc/mtab)

 

기타 마운트 관리

CD/DVD 마운트

- 자동 마운트

Automount

# cd /media/CentOS_5_5_Final ; ls

# cd ; umount /media/CentOS_5_5_Final

- 수동 마운트

# mkdir -p /mnt/cdrom ; mount -t iso9660 -o ro /dev/hdc /mnt/cdrom

# cd /mnt/cdrom ; ls

# cd ; umount /mnt/cdrom

ISO 이미지 마운트

# mkisofs -o [/test/a.iso] [/etc/sysconfig/*]

# mkdir -p /mnt/iso ; mount -t iso9660 -o loop /test/a.iso /mnet/iso

# cd /mnt/iso ; ls

# cd ; umount /mnt/iso

FAT32/NTFS 마운트(USB)

(FAT 32)

(자동마운트)

# Automount

# cd /media/disk; ls

# cd ; umount /media/disk

 

(직접마운트)

# mount -t vfat /dev/hda2 /mnt/fat32

# mount -t ntfs /dev/hda2 /mnt/ntfs

RAMFS

# mkdir -p /mnt/ramdisk ; mount -t tmpfs none /mnt/ramdisk -o size=10m

# cd /mnt/ramdisk ; ls

# cd ; umount /mnt/ramdisk

 

NFS

# shomount -e 172.16.6.252

# mkdir -p /mnt/nfs ; mount -t nfs 172.16.6.252:/backup/linux2XX /mnt/nfs

# cd /mnt/nfs ; ls

# cd ; umount /mnt/nfs