文件系統&&磁盤管理(六)--swap分區、迴環設備、文件系統配置文件fstab

swap分區


swap分區是當內存空間不夠使用時,將磁盤中的空間做爲內存來使用的分區稱爲swap交換分區。oop

# free:  查看物理內存和交換空間的使用狀況;
    -m: 以兆爲單位顯示;
  • swap分區管理
一、fdisk命令建立磁盤分區時,調整分區類型爲82;
        
二、建立交換分區:
# mkswap /dev/sda8
        -L LABEL
            
三、掛載交換分區:
# swapon /dev/sda8: 啓用交換分區
    -a: 啓用全部的定義在/etc/fstab文件中的交換設備;

四、卸載交換分區:
# swapoff /dev/sda8

迴環設備以及dd命令的使用


lookback, 使用軟件來模擬實現硬件code

  • dd命令
# dd命令: (從底層直接複製文件數據流)
    if=數據來源
    of=數據存儲目標
    bs=1
    count=2
    seek=#: 建立數據文件時,跳過的空間大小;
  • dd命令的使用
一、備份還原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命令也能夠;

二、利用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: 終止正在訪問此掛載點的全部進程;
練習:
一、建立一個5G的分區,文件系統爲ext3,卷標爲MYDATA,塊大小爲1024,預留空間爲磁盤分區的3%,要求開機後能夠自動掛載至/data目錄,而且
自動掛載的設備要使用卷標進行引用;
二、建立一個本地迴環文件/var/swaptemp/swapfile來用於swap,要求大小爲512MB,卷標爲SWAP-FILE,且開機啓用此交換設備;
三、上述第一問,如何讓其自動掛載的同時啓用ACL功能;
相關文章
相關標籤/搜索