文件系統&&磁盤管理(三)--磁盤管理

  • 磁盤分區的查看
# df  顯示整個磁盤分區磁盤塊的使用狀況;
    -a: 列出全部的文件系統,包括系統特有的/proc等文件系統;
    -k: 以KB的容量顯示各文件系統;
    -m: 以MB的容量顯示各文件系統;
    -h: 將容量結果以易讀的容量格式顯示出來;
    -T: 連同該分區的文件系統名稱顯示出來;
    -i: 顯示inodes的使用狀況;
    -P: 同一行顯示內容,不換行;
  • 磁盤中文件佔用空間的查看
# du [-ahskm] 文件或目錄名稱: 顯示目錄及其目錄下的每一個文件的大小;
    -a: 列出全部的文件與目錄容量,由於默認僅統計系統目錄下面的文件量而已;
    -sh: 顯示目錄佔文件系統的大小,列出總量而已,而不列出每一個目錄佔用容量;
    -S: 不包括子目錄下的總計;
    -k: 以KB的容量顯示各文件系統;
    -m: 以MB的容量顯示各文件系統;
du命令直接到文件系統內去查找全部的文件數據;
df命令讀取的範圍主要是在Super block內的信息;
  • 磁盤分區
查看當前系統識別了幾塊硬盤:
# fdisk -l [/dev/to/some_device_file]
# fdisk /dev/sda
    p: 顯示當前硬件的分區,包括沒保存的改動
    n: 建立新分區
        e: 擴展分區
        p: 主分區
    d: 刪除一個分區
    w: 保存退出
    q: 不保存退出
    t: 修改分區類型
        L:
    l: 顯示所支持的全部類型
# cat /proc/partitions
# partprobe [/dev/sda]-> partx  通知內核重讀分區表 
        
經過查看下面目錄,看Linux支持的文件系統有哪些:
# ls -l /lib/modules/$(uname -r)/kernel/fs
  • 設備文件
設備文件:
    b: 按塊爲單位,隨機訪問的設備;(硬盤)
    c: 按字符爲單位,線性設備;(鍵盤)
        
/dev
    主設備號(major number)
        標識設備類型
    次設備號(minor number)
        標識同一種類型中不一樣設備
            
# mknod 設備文件名 [bcp] [Major] [Minor]: 建立設備文件
    b: 設置設備名稱成爲一個外部存儲設備文件,如硬盤;
    c: 設置設備名稱爲一個外部輸入設備文件,如鼠標/鍵盤;
    p: 設置設備名稱成爲一個FIFO文件;
            
# mknod mydev c 66 0
# mknod -m 664 mydev2 c 66 1
            
tty
echo "hello" >> /dev/pts/1
相關文章
相關標籤/搜索