跟阿銘學Linux第六章答案,Linux磁盤管理

  1. hda一般是指IDE接口的硬盤,hda指第一塊硬盤,hdb指第二塊硬盤,等等;sda一般是指SATA接口的硬盤,sda指第一塊硬盤,sdb指第二塊硬盤,等等
  2. du -b顯示的是文件的實際大小,du -k顯示的是文件佔用的磁盤塊的大小。所以磁盤塊的大小爲4kb。
  3. 硬盤劃分爲磁頭(Heads)、柱面(Cylinder)、扇區(Sector)。
  4. 一般都是512byte。
  5. 15個。
  6. (1)當指定塊小於1024時,則提示錯誤「無效的塊大小」,不能格式化。

    (2)當指定塊大於1024且小於2048時,則實際以1024的塊大小進行格式化。    

    (3)當指定塊大於2048且小於4096時,則實際以2048的塊大小進行格式化。    

    (4)當指定塊大於4096且小於或等於65536時,則提示塊值太大,是否繼續,選擇y繼續,則以不大於指定塊的4K的整數倍值(從4K到32K)進行格式化。    

    (5)當指定塊大於等於65536時,則提示塊值太大,是否繼續,選擇y繼續,則以65536字節進行格式化。    

    (6)當指定塊大於65536時,則提示錯誤「無效的塊大小」,不能格式化。

  7. df -T

  8. /dev/zero一個不斷輸出二進制0的文件,可以用來初始化文件,建立臨時交換文件  /dev/null是一個接收輸入的文件,所有輸入到它的數據都會被丟棄,如果不想讓消息輸出,就可以把輸出設置爲/dev/null

  9. df用來查看已掛載磁盤的信息,還可以用df -i查看inode的使用狀況;du用來查看文件或目錄所佔空間的大小。

  10. 用fdisk /dev/xxx 進入磁盤後對磁盤進行分區;用mkx2fs命令格式化磁盤。

  11. dmesg

  12. mount -l

  13. blkid

  14. dd if=/dev/zero of=/tmp/f500M bs=1024k count=500

  15. free -m 用來查看內存的大小

  16. df -i 用來查看inode的使用情況

  17. 給磁盤分區時,最多可以分四個主分區,但是這樣以後就不能在添加邏輯分區;最多隻能有一個extent分區,邏輯分區在擴展分區裏面。

  18. 擴展分區的number只能是1-4,邏輯分區好像不能選擇number,默認從5開始一直往後,所以1和3是主分區和擴展分區(集體那個是主分區擴展分區不確定),5、6、7是邏輯分區。

  19. 先建立一個很小的文件(大小不爲0),echo '111'>1.txt&&du -k 1.txt ,文件的大小就是塊大小 。題目