linux磁盤管理の進階篇二

掛載

概念:掛載其實就是關聯關係的過程。

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


1)創建交換分區

mkfs -t [fstype] partition
1、文件系統必須被內核支持才能使用,即內核中有相應的內核模塊或者已經編譯進內核;
2、要有相應的文件系統創建工具,mkfs.fstype,於內核模塊一一對應


啓用交換分區

#mkswap  device//啓用交換分區
#swapon device //啓用指定交換分區
#swapoff -a //啓用所有交換分區

禁用交換分區

#swapoff device
#swapopp -a
#開機啓動交換分區,可寫入到/etc/fstab

掛載時注意以下兩點即可

1)掛載點填寫swap
2)文件系統類型填寫swap

將分區信息寫入內核

建立交換分區

設置開機自動掛載


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章