linux下硬盤分區命令及操作
linux分區fdiskcylindermount
linux下分區,空間是用cylinders作為單位
看了下相關的概念有好多,主要是有磁頭(header)、扇區(sector)、柱面(cylinder)、磁道(track)……看得一個頭兩個大
簡單處理,就是硬盤空間可以用cylinder數來表示,不過不同的硬盤,每個cylinder包含的空間是不同的。如果一個2G的硬盤,包含4個cylinder,那麼每個cylinder就是512M;如果包含2個cylinder,那麼每個cylinder就是1G(當然沒有這麼大的cylinder,這裡只是舉個例子)
用fdisk -l命令,可以看到硬盤的這些信息
Disk /dev/vdb: 214.7 GB, 214748364800 bytes
16 heads, 63 sectors/track, 416101 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0xd65fd355
這個硬盤一共是214.7G,包含416101個cylinders,每個cylinders的空間是504K
選擇用cylinder作指標,是因為用fdisk分區的時候,要指定cylinder的起止編號,總之可以簡單理解為,硬盤由很多cylinder組成,分區就是設定每個區包含多少cylinder
分完區是這樣的:
Device Boot Start End Blocks Id System
/dev/vdb1 1 116258 58594000+ 83 Linux
/dev/vdb2 116259 232516 58594032 83 Linux
/dev/vdb3 232517 416101 92526840 83 Linux
沒有擴展分區,全是主分區
如果分區不准備超過4個,那麼可以全部設置成主分區,從/dev/vdb1-/dev/vdb4;如果需要更多的分區,就要設置擴展分區,然後把擴展分區分成邏輯分區
分區和文件系統是2個獨立的概念。linux是樹形文件結構,規劃好目錄結構後,把分區掛載(mount)到目錄上。被掛載的目錄,稱為掛載點