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功能;