掛載
概念:掛載其實就是關聯關係的過程。
fileSystem:一個軟件,在內核中實現的
格式:mount -t filesystem options device mount-point
mount選項:
1)-o:用於指定掛載選項 2)ro:只讀掛載 3)-n掛載文件系統時不更新/etc/mtab文件 4)rw:讀寫,默認即爲讀寫 5)noatime:關閉更新訪問時間的功能 6)auto:是否能由“mout -a”掛載 7)-r相當於”-o ro”只讀掛載 8)defaults:相當於rw,suid,dev,exec,nouser,auto,async,and realatime 9)sync同步寫入,性能差,CPU到內存10NS,CPU到硬盤100NS 10)async異步寫入,大部分使用的是異步,性能好
sync在內存中完成保存,文件被編輯先被讀入內存,文件編輯都是在內存中操作的。
mount [-t filetype]系統會調用blkid自動識別文件類型,此項可省略 掛載設備 掛載點
1)新建空白目錄
#mkdir /test_m1 #cp /etc/inittab /test_m1 #cp /etc/fstab /test_m1 #cp /etc/rc.d/rc.sysinit /test_m1 #cp /etc/rc.d/init.d/functions /test_m1 #ls /test_m1
2)掛載,建立關聯關係
# mount -t ext4 /dev/sda3 /test_m1/ # ls /test_m1/
原來的文件不見了,思考下爲什呢?
3)反掛載,也就是卸載了
卸載的時候只需要指定一項目即可,要麼是掛載點、要麼是分區名稱
4)使用卷標掛載
# e2label /dev/sda3 # mount LABEL="test2" /test_m1/
6使用卷標卸載 umount /test_m1/
LABEL=”卷標”
7)使用UUID掛載
UUID=“UUID”
# blkid /dev/sda3 # mount UUID="a54233f0-51c0-4f30-9a0f-eea4c0999f49" /test_m1/
#mount ——————>顯示當前系統掛載的所有設備
/etc/fstab——————〉系統開機會自動掛載的文件系統
注:fdisk - l RHEL5上面不顯示邏輯卷
fdisk - l RHEL 6上面是顯示所有的磁盤分區的
fdisk -l /dev/[hs]d[a-z]
mount://將某文件系統關聯至根文件系統上來 mount://顯示所有掛在的設備
# cat /etc/mtab追蹤當前系統上所有已掛載文件系統的文件,隨時會更新。 # umount /dev/sda3
# cat /etc/mtab
#//fuser用於顯示正在訪問某個文件的進程 # fuser /media/ -km強制終止正在訪問此掛載點的進程,謹慎使用哦!
定義內核中的磁盤清寫策略,由內核自己維護。
#remount:重新掛載 #mount #mount -o remount,ro /dev/sda3只要此前掛在過就無需重新指定掛載點 loop:本地迴環設備,其實不是個設備,是個文件 mount -o remount,other_options device mount -o loop,other_options device mount point用於掛載迴環設備 -n:掛載文件系統時不更新cat /etc/mtab文件 -r:相當於“-o,ro”只讀掛載 fuser [mount_point]//查看正在訪問掛載點的進程 fuser -km[mount_point]//強行殺死正在訪問此掛載點的進程
#/etc/fstab//使用空白字符分割的六個字段
1)掛載的設備: 設備文件、卷標、UUID(服務器上存儲設備較多時可使用) 2)掛載點(一定要是空目錄) 3)文件系統類型:ext2、ext3、ext4。。。。。 4)掛載選項:defaults表示使用默認選項,多個選項之間逗號分隔; 轉儲頻率:也備份頻率(就是多長時間做一次備份) 0:從不備份,默認此選項即可 1:每日備份 2、每隔一天備份 5)自檢次序-做文件系統檢測(文件系統不一致的情況下) 6)定義自檢次序:
ext3日誌文件系統
0:不檢測
1、:第一個檢測:一般只有根文件系統被第一個檢測,一般來講只能是根爲1
2-9逐個檢測 #vim + //直接打開文件並定位至最後一行 #vim + /etc/fstab #按小寫字母o,在當前光標所在行下行新建一行並轉換爲輸入模式
a)上面的操作只能保證下次開機啓動時自動掛載哦! b)下面的操作是立即掛載到當前相關聯的目錄上,是隨時都可以使用的啦!
#mount -a //掛載/etc/fstab所有支持auto掛載選擇的文件系統
Linux 的交換分區:SWAP
mkfs -t [fstype] partition 1、文件系統必須被內核支持才能使用,即內核中有相應的內核模塊或者已經編譯進內核; 2、要有相應的文件系統創建工具,mkfs.fstype,於內核模塊一一對應
啓用交換分區
#mkswap device//啓用交換分區 #swapon device //啓用指定交換分區 #swapoff -a //啓用所有交換分區
禁用交換分區
#swapoff device #swapopp -a #開機啓動交換分區,可寫入到/etc/fstab
掛載時注意以下兩點即可
1)掛載點填寫swap 2)文件系統類型填寫swap
建立交換分區
設置開機自動掛載