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
'Learning > └Essential & Admin' 카테고리의 다른 글
Linux_ServerAdmin (6)RAID관리 (0) | 2016.10.31 |
---|---|
Linux_ServerAdmin (5)LVM관리 (0) | 2016.10.31 |
Linux_ServerAdmin (3)장치관리_파일시스템 작업 (0) | 2016.10.31 |
Linux_ServerAdmin (1)디렉토리 구조 (0) | 2016.10.28 |