檔案系統&&磁碟管理(六)–swap分割槽、迴環裝置、檔案系統配置檔案fstab

Dabric發表於2018-08-12

swap分割槽


swap分割槽是當記憶體空間不夠使用時,將磁碟中的空間作為記憶體來使用的分割槽稱為swap交換分割槽。

# free:  檢視實體記憶體和交換空間的使用情況;
    -m: 以兆為單位顯示;
  • swap分割槽管理
1、fdisk命令建立磁碟分割槽時,調整分割槽型別為82;
        
2、建立交換分割槽:
# mkswap /dev/sda8
        -L LABEL
            
3、掛載交換分割槽:
# swapon /dev/sda8: 啟用交換分割槽
    -a: 啟用所有的定義在/etc/fstab檔案中的交換裝置;

4、解除安裝交換分割槽:
# swapoff /dev/sda8

迴環裝置以及dd命令的使用


lookback, 使用軟體來模擬實現硬體

  • dd命令
# dd命令: (從底層直接複製檔案資料流)
    if=資料來源
    of=資料儲存目標
    bs=1
    count=2
    seek=#: 建立資料檔案時,跳過的空間大小;
  • dd命令的使用
1、備份還原MBR
(1)# dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1  用來備份MBR
(2)# dd if=/mnt/usb/mbr.backup of=/dev/sda  bs=512 count=1  還原備份的MBR

# cat /dev/cdrom > /root/rhel5.iso: 可以用來做磁碟映象檔案,dd命令也可以;

2、利用dd命令建立交換分割槽過程     
(1)# dd if=/dev/zero of=/var/swapfile bs=1M count=1024: /dev/zero泡泡裝置,向外輸出零;
(2)# mkswap /var/swapfile
(3)# free -m
(4)# swapon /var/swapfile

# dd if=/dev/zero of=/var/swapfile seek=1023 bs=1M count=1
注:    
mount命令,可以掛載iso映象;
    mount DEVICE MOUNT_POINT
        -o loop: 掛載本地迴環裝置,可以用來掛載iso映象;

檔案系統配置/etc/fstab檔案


OS在初始化時,會自動掛載此檔案中定義的每個檔案系統;

/etc/fstab檔案中的六個欄位:
    要掛載的裝置    掛載點    檔案系統型別    掛載選項    轉儲頻率(每多少天做一次完全備份)    檔案系統檢測次序(只有根可以為1)
    /dev/sda5        /mnt/test    ext3        defaults    0    0
        
# mount -a: 掛載/etc/fstab檔案中定義的所有檔案系統;

在不能解除安裝某檔案系統時使用fuser命令        
# fuser: 驗證程式正在使用的檔案或套接字檔案;
    -v: 檢視某檔案上正在執行的程式;
    -k: Kill processed accessing the file
    -m:
        
# fuser -km MOUNT_POINT: 終止正在訪問此掛載點的所有程式;
練習:
1、建立一個5G的分割槽,檔案系統為ext3,卷標為MYDATA,塊大小為1024,預留空間為磁碟分割槽的3%,要求開機後可以自動掛載至/data目錄,並且
自動掛載的裝置要使用卷標進行引用;
2、建立一個本地迴環檔案/var/swaptemp/swapfile來用於swap,要求大小為512MB,卷標為SWAP-FILE,且開機啟用此交換裝置;
3、上述第一問,如何讓其自動掛載的同時啟用ACL功能;

相關文章