檢視linux硬碟情況六種方式

2021-08-31 08:57:46 字數 4152 閱讀 7596

一、sfdisk -l

[root@localhost ~]# sfdisk -l

disk /dev/sda: 4863 cylinders, 255 heads, 63 sectors/track

units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

device boot start     end   #cyls    #blocks   id system

/dev/sda1   *      0+    636     637-   5116671   83 linux

/dev/sda2        637     890     254    2040255   82 linux swap / solaris

/dev/sda3        891    1527     637    5116702+ 83 linux

/dev/sda4       1528    2743    1216    9767520    5 extended

/dev/sda5       1528+   2135     608-   4883728+ 83 linux

/dev/sda6       2136+   2743     608-   4883728+ 83 linux

二、parted 命令

parted   功能不錯的分割槽工具;在fedora 8中有帶,可以自己安裝上;呼叫方法簡單,parted 預設是開啟的裝置是/dev/hda ,也可以自己指定;比如   parted /dev/hda 或/dev/sda 等;退出的方法是 quit

輸入parted命令後要等會兒才會出現下面的內容:

[root@localhost ~]# parted

gnu parted 1.8.6

使用 /dev/sda

welcome to gnu parted! type 』help』 to view a list of commands.

(parted)

在游標那裡輸入p回車出現下面內容:

model: ata maxtor 5t040h4 (scsi)

disk /dev/sda: 40.0gb

sector size (logical/physical): 512b/512b

partition table: msdos

number start     end     s ize     type   file system     標誌

1      32.3kb   5240mb 5239mb   主分割槽    ext3          啟動

2      5240mb 7329mb 2089mb 主分割槽    linux

-swap

3      7329mb 12.6gb 5240mb   主分割槽    ext3

4      12.6gb 22.6gb   10.0gb 擴充套件分割槽

5      12.6gb 17.6gb   5001mb 邏輯分割槽   ext3

6      17.6gb 22.6gb   5001mb 邏輯分割槽   ext3

(parted)

在游標後面輸入quit退出。

三、cfdisk -ps命令 (注意p是大寫)

cfdisk 也是一款不錯的分割槽工具;在有些發行版中,此工具已經從util-linux包中剔除;cfdisk 簡單易用是他的特點;

檢視磁碟分割槽的用法   cfdisk   -ps 磁碟裝置名 只有乙個硬碟也可以用 cfdisk -ps

例1:[root@localhost ~]# cfdisk -ps

partition table for /dev/sda

first         last

# type        sector      sector       offset     length      filesystem type         (id) flag

1 primary           0     10233404     63      10233405         linux (83)             boot

2 primary    10233405    14313914      0       4080510       linux swap / so (82)    none

3 primary    14313915    24547319      0      10233405         linux (83)             none

4 primary    24547320    44082359      0      19535040       extended (05)           none

5 logical    24547320     34314839     63       9767520        linux (83)             none

四、也可以使用   應用程式》系統

工具》磁碟使用分析器   來檢視磁碟使用情況。

五、fdisk -l 命令

fdisk 是一款強大的磁碟操作工具,來自util-linux軟體包,我們在這裡只說他如何檢視磁碟分割槽表及分割槽結構;通過-l 引數,能獲得機器中所有的硬碟的分割槽情況;

[root@localhost ~]# fdisk -l

disk /dev/sda: 40.0 gb, 40000000000 bytes

255 heads, 63 sectors/track, 4863 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

disk identifier: 0x62a9f8d0

device boot      start         end      blocks   id system

/dev/sda1   *           1         637     5116671   83 linux

/dev/sda2             638         891     2040255   82 linux swap / solaris

/dev/sda3             892        1528     5116702+ 83 linux

/dev/sda4            1529        2744     9767520    5 extended

/dev/sda5            1529        2136     4883728+ 83 linux

/dev/sda6            2137        2744     4883728+ 83 linux

sda1 是mbr(主引導記錄)所在的分割槽;sda2是交換分割槽;sda4是擴充套件分割槽,包括了sda5,sda6兩個邏輯分割槽。系統劃分分割槽的時候只能劃分4個主分割槽(擴充套件分割槽也算主分割槽),我在上面分了3個主分割槽+1個extended分割槽,5.6是邏輯分割槽。所以才會有sda1.2.3.4.5.6。如果你只劃分了1個主分割槽+1個擴充套件分割槽,那麼邏輯分割槽就從sda5開始了,sda1.2.5.6...

六、df -lh 命令

df 是來自於coreutils 軟體包,系統安裝時,就自帶的;我們通過這個命令可以檢視磁碟的使用情況以及檔案系統被掛載的位置;

[root@localhost ~]# df -l

檔案系統                 容量       已用       可用    已用% 掛載點

/dev/sda3              4956316   3565088   1135396 76% /

tmpfs                   241320         12    241308   1%   /dev/shm

/dev/sda6              4806904   2523708   2039012 56% /media/disk

/dev/sda1              4956284   3529796   1170656 76% /media/_

/dev/sda5              4845056   2581484   2019388 57% /media/disk-1

可以看到系統掛在sda3上,另外還掛了sda6/sda1/sda5三個系統。

六種基本排序方式

package new03 public class demo4 sop 原序列的結果是 for int x nums sop n selectsort nums insertsort nums bubblesort nums quicksort nums shellsort nums heapso...

建立物件六種方式

newobject var x age var obj new object obj.name gao obj.x 18 字串 obj x 16 變數 console.log obj 字面量 物件 中 proto 函式 中 prototype var x hooby var obj obj.男 ob...

六種方式實現hibernate查詢

hibernate查詢的6種方法。分別是hql查詢 物件化查詢criteria方法,動態查詢detachedcriteria,例子查詢,sql查詢,命名查詢。1 hql查詢 hql是hibernate自己的一套查詢語言,於sql語法不同,具有跨資料庫的優點。示例 static void query ...