新聞中心
在Linux中,硬盤映射是一項(xiàng)常見的任務(wù),它允許操作系統(tǒng)識(shí)別并利用所有可用的存儲(chǔ)設(shè)備。然而,當(dāng)你在Linux中使用多個(gè)硬盤或RD組時(shí),可能會(huì)感到困惑,不知道應(yīng)該如何查看所有硬盤。這篇文章將指導(dǎo)你在Linux中查看映射的所有硬盤,以及如何使用基本的命令來識(shí)別、查看和管理每個(gè)硬盤。

1.了解Linux硬盤設(shè)備名稱。
在Linux系統(tǒng)中,每個(gè)硬盤被分配一個(gè)唯一的設(shè)備名稱,該名稱通常以“/dev”開頭,并在其后加上一個(gè)字母表示硬盤類型,接下來是硬盤編號(hào)。
例如,之一個(gè)硬盤的設(shè)備名稱可能是“/dev/sda”,第二個(gè)硬盤的設(shè)備名稱可能是“/dev/sdb”。硬盤設(shè)備名可用于訪問和管理硬盤上的文件系統(tǒng),也可用于識(shí)別硬盤的位置和狀態(tài)。
2.查看已經(jīng)掛載的硬盤列表。
在Linux中,可以利用“mount”命令來查看當(dāng)前已經(jīng)掛載的硬盤列表。該命令將顯示每個(gè)硬盤的設(shè)備名稱、文件系統(tǒng)類型、掛載點(diǎn)和其他信息。
在終端中輸入以下命令來查看已經(jīng)掛載的硬盤列表:
“`
$ mount
“`
此命令將輸出所有已經(jīng)掛載的硬盤的詳細(xì)信息。
3.查看所有硬盤的設(shè)備名稱。
如果需要查看所有硬盤的設(shè)備名稱,可以使用“l(fā)lk”命令來列出所有硬盤及其分區(qū)的設(shè)備名稱。該命令將顯示每個(gè)硬盤及其分區(qū)的設(shè)備名稱、大小、掛載點(diǎn)和其他信息。
在終端中輸入以下命令來列出所有硬盤的設(shè)備名稱:
“`
$ llk
“`
4.查看硬盤的分區(qū)表。
硬盤的分區(qū)表是一種記錄硬盤分區(qū)信息的數(shù)據(jù)結(jié)構(gòu)。在Linux中,可以使用“fdisk”命令來查看硬盤的分區(qū)表。該命令將顯示硬盤分區(qū)的數(shù)量、大小和其他信息。
在終端中輸入以下命令來查看硬盤的分區(qū)表:
“`
$ sudo fdisk -l
“`
此命令將輸出所有硬盤和其分區(qū)信息的詳情。
5.查看所有硬盤的容量和使用情況。
如果需要查看所有硬盤的容量和使用情況,可以使用“df”命令來列出所有硬盤的使用情況。該命令將顯示每個(gè)硬盤及其分區(qū)的總?cè)萘俊⒁延萌萘?、可用容量和其他信息?/p>
在終端中輸入以下命令來查看所有硬盤的容量和使用情況:
“`
$ df -h
“`
6.查看RD陣列的設(shè)備名稱和狀態(tài)。
在Linux中,RD陣列是一種將多個(gè)硬盤組合在一起形成一個(gè)虛擬硬盤的技術(shù)。如果你使用了RD陣列,可以使用“mdadm”命令來查看RD陣列的設(shè)備名稱和狀態(tài)。
在終端中輸入以下命令來查看RD陣列的設(shè)備名稱和狀態(tài):
“`
$ sudo mdadm –detl /dev/md
“`
此命令將輸出所有RD陣列和其狀態(tài)的詳細(xì)信息。
結(jié)論
以上是在Linux中查看映射的所有硬盤的完整指南。作為系統(tǒng)管理員或IT專業(yè)人員,了解如何查看硬盤設(shè)備名稱、掛載硬盤列表、查看硬盤的分區(qū)表、查看所有硬盤的容量和使用情況以及查看RD陣列的設(shè)備名稱和狀態(tài),是管理Linux系統(tǒng)的必備技能。希望這篇文章對(duì)你在Linux系統(tǒng)中查看映射的所有硬盤有所幫助。
相關(guān)問題拓展閱讀:
- 如何在linux 紅帽子系統(tǒng)下 查看磁盤陣列空間大小 用什么命令 ?
如何在linux 紅帽子系統(tǒng)下 查看磁盤陣列空間大小 用什么命令 ?
Linux下查看軟、硬raid信息的方法。
軟件raid:只能通過局薯Linux系統(tǒng)本身來查看
cat /proc/mdstat
可以看到raid級(jí)別,狀態(tài)等信息。
硬件raid: 更佳的辦法是通過已安裝的raid廠商的管理工具來查看,有cmdline,也有圖形界面。桐森者如Adaptec公司的硬件卡就可以通過下面的命令進(jìn)行查看:
# /usr/dpt/raidutil -L all
可以看到非常春告詳細(xì)的信息。
當(dāng)然更多情況是沒有安裝相應(yīng)的管理工具,只能依靠Linux本身的話一般我知道的是兩種方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
顯示的信息差不多,raid的廠商,型號(hào),級(jí)別,但無法查看各塊硬盤的信息。
另外經(jīng)過實(shí)際測試,Dell的服務(wù)器可以通過命令來顯示,而HP、IBM等的服務(wù)器通過上面的命令是顯示不出的。只能夠通過裝硬件廠商的管理工具來查看DELL的BMC可以查看
cat /proc/scsi/scsi
可以看到是SCSI上的設(shè)備。一般情況可以看到RAID級(jí)別。lspci可以看到RAID卡的型號(hào)。
動(dòng)手試吧,沒有的話就找相關(guān)軟件包安裝
一、df 命令;
df 是來自于coreutils 軟件包,系統(tǒng)安裝時(shí),就自帶的;我們通過這個(gè)命令可以查看磁盤的使用情況以及文件系統(tǒng)被掛載的旅巖滑位拆臘置;
舉例:
# df -lh
Filesystem 容量 已用 可用 已用% 掛載點(diǎn)
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
我們從中可以看到,系統(tǒng)安裝在/dev/hda8 ;還有一個(gè)56G的磁盤分區(qū)/dev/sda1掛載在 /mnt/sda1中;
其它的參數(shù)請(qǐng)參考 man df
二、fdsik
fdisk 是一款強(qiáng)大的磁盤操作工具,來自u(píng)til-linux軟件包,我們在這里只說他如何查看磁盤分區(qū)表及分區(qū)結(jié)構(gòu);參數(shù) -l ,通過-l 參數(shù),能獲得機(jī)器中所有的硬盤的分區(qū)情況;
# fdisk -l
Disk /dev/hda: 80.0 GB,bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of* 512 =bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 7 HPFS/NTFS
/dev/hda86300 c W95 FAT32 (LBA)
/dev/hdaExtended
/dev/hda93118+ 83 Linux
/dev/hdaLinux
/dev/hda7153+ 82 Linux swap / Solaris
/dev/hdaLinux
/dev/hda87523+ 83 Linux
在上面Blocks中,表示的是分區(qū)的大小,Blocks的單位是byte ,我們可以換算成M,比如之一個(gè)分區(qū)/dev/hda1的大小如果換算成M,應(yīng)該是/1024=6000M,也就是6G左右,其實(shí)沒有這么麻煩,粗略的看一下把小數(shù)點(diǎn)向前移動(dòng)三位,就知道大約的體積有多大了;
System 表示的文件系統(tǒng),比如/dev/hda1 是NTFS格式的;/dev/hda2 表示是fat32格式的文件系統(tǒng);.
在此例中,我們要特別注意的是/dev/hda3分區(qū),這是擴(kuò)展分區(qū);他下面包含著邏棗友輯分區(qū),其實(shí)這個(gè)分區(qū)相當(dāng)于一個(gè)容器;從屬于她的有 hda5,hda6,hda7,hda8,hda9 ;
我們還注意到一點(diǎn),怎么沒有hda4呢?為什么hda4沒有包含在擴(kuò)展分區(qū)?一個(gè)磁盤最多有四個(gè)主分區(qū); hda1-4算都是主分區(qū);hda4不可能包含在擴(kuò)展分區(qū)里,另外擴(kuò)展分區(qū)也算主分區(qū);在本例中,沒有hda4這個(gè)分區(qū),當(dāng)然我們可以把其中的一個(gè)分區(qū)設(shè)置為主分區(qū),只是我當(dāng)時(shí)分區(qū)的時(shí)候沒有這么做而已;
再仔細(xì)統(tǒng)計(jì)一下,我們看一看這個(gè)磁盤是不是還有空間?hda1+hda2+hda3=實(shí)際已經(jīng)分區(qū)的體積,所以我們可以這樣算 hda1+hda2+hda3=++=(b),換算成M單位,小數(shù)點(diǎn)向前移三位,所以目前已經(jīng)劃分好的分區(qū)大約占用體積是62259.876(M),其實(shí)最精確的計(jì)算/1024=60800.67(M);而這個(gè)磁盤大小是80.0 GB (byte),其實(shí)實(shí)際大小也就是78150.744(M);通過我們一系列的計(jì)算,我們可以得出這個(gè)硬盤目前還有使用的空間;大約還有18G未分區(qū)的空間;
fdisk -l 能列出機(jī)器中所有磁盤的個(gè)數(shù),也能列出所有磁盤分區(qū)情況;比如:
# fdisk -l
Disk /dev/hda: 80.0 GB,bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of* 512 =bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 7 HPFS/NTFS
/dev/hda86300 c W95 FAT32 (LBA)
/dev/hdaExtended
/dev/hda93118+ 83 Linux
/dev/hdaLinux
/dev/hda7153+ 82 Linux swap / Solaris
/dev/hdaLinux
/dev/hda87523+ 83 Linux
Disk /dev/sda: 60.0 GB,bytes
64 heads, 32 sectors/track,cylinders
Units = cylinders of 2023 * 512 =bytes
Device Boot Start End Blocks Id System
/dev/sdaLinux
通過上面我們可以知道此機(jī)器有兩塊硬盤,我們也可以指定fdisk -l 來查看其中一個(gè)硬盤的分區(qū)情況;
# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB,bytes
64 heads, 32 sectors/track,cylinders
Units = cylinders of 2023 * 512 =bytes
Device Boot Start End Blocks Id System
/dev/sdaLinux
通過上面情況可以知道,在/dev/sda 這個(gè)磁盤中,只有一個(gè)分區(qū);使用量差不多是百分百了;
我們還可以來查看 /dev/hda的
# fdisk -l /dev/hda
自己試試看?
三、cfdisk 來自于util-linux的軟件包;
cfdisk 也是一款不錯(cuò)的分區(qū)工具;在有些發(fā)行版中,此工具已經(jīng)從util-linux包中剔除;cfdisk 簡單易用是他的特點(diǎn);和DOS中的fdisk 相似;在本標(biāo)題中,我們只來解說如何查看機(jī)器的中的磁盤分區(qū)狀況及所用的文件系統(tǒng)等;
查看磁盤分區(qū)的用法 cfdisk -Ps 磁盤設(shè)備名;
比如
cfdisk -Ps
cfdisk -Ps /dev/hda
cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
1 PrimaryLinux (83) Boot
2 Primary550 Extended (05) None
5 Logical9390 Linux (83) None
6 Logical160 Linux swap (82) None
我們只用的參數(shù) -Ps,就列出了磁盤的分區(qū)情況;目前在Slackware Debian Mandrake 等主流發(fā)行版中存在cfdisk ,而fedora 4.0把這個(gè)小工具剔除了;有點(diǎn)可惜;這是我在Slackware中操作的;
如果您這樣操作,就更直觀了;
cfdisk 磁盤設(shè)備名
舉例:
cfdisk /dev/hda
您所看到的是如下的模式:
cfdisk 2.12a
Disk Drive: /dev/hda
Size:bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type Size (MB)
hda1 Boot Primary Linux ReiserFS 12023.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
Toggle bootable flag of the current partition
您進(jìn)入了cfdisk 的操作界面;用鍵盤移動(dòng)指針到就可以退出;
四、parted 功能不錯(cuò)的分區(qū)工具;在Fedora 4.0中有帶,可以自己安裝上;在此主題中,我們只說如何查看磁盤的分區(qū)情況;
調(diào)用方法簡單,parted 默認(rèn)是打開的設(shè)備是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit
# parted
使用 /dev/hda
(parted) p
/dev/hda 的磁盤幾何結(jié)構(gòu):0..085 兆字節(jié)
磁盤標(biāo)簽類型:msdos
Minor 起始點(diǎn) 終止點(diǎn) 類型 文件系統(tǒng) 標(biāo)志
1 0..842 主分區(qū) ntfs 啟動(dòng)
2 6000..088 主分區(qū) fat32 lba
..690 擴(kuò)展分區(qū)
..211 邏輯分區(qū) reiserfs
..615 邏輯分區(qū) reiserfs
..350 邏輯分區(qū) linux-swap
..094 邏輯分區(qū) ext3
..690 邏輯分區(qū) reiserfs
我們在partd 的操作面上,用p就可以列出當(dāng)前磁盤的分區(qū)情況,如果想要查看其它磁盤,可以用 select 功能,比如 select /dev/sda ;
五、qtparted ,與parted 相關(guān)的軟件還有qtparted ,也能查看到磁盤的結(jié)構(gòu)和所用的文件系統(tǒng),是圖形化的;
# qtparted
圖形化的查看,一目了然;
六、sfdisk 也是一個(gè)分區(qū)工具,功能也多多;我們在這里只說他的列磁盤分區(qū)情況的功能;
# sfdisk -l
自己看看吧;
sfdisk 有幾個(gè)很有用的功能;有興趣的弟兄不妨看看;
七、partx 也簡要的說一說,有些系統(tǒng)自帶了這個(gè)工具,功能也簡單,和fdisk 、parted、cfdisk 來說不值一提;不用也罷;
用法: partx 設(shè)備名
# partx /dev/hda
# 1:(sectors, 6292 MB)
# 2:62324 (sectors,MB)
# 3:19814 (sectors,MB)
# 4:( 0 sectors, 0 MB)
# 5:48624 (sectors, 8389 MB)
# 6:31499 (sectors,MB)
# 7:05869 (sectors, 806 MB)
# 8:44704 (sectors,MB)
# 9:(sectors, 8998 MB)
八、查看目前機(jī)器中的所有磁盤及分區(qū)情況:
$ cat /proc/partitions
major minor #blocks name
hda
hda1
hda2
hda5
hda6
hda7
hda8
hda9
sda
sda1
具體查看:賣旦#fdisk -l
查塵殲看分區(qū):中兄?jǐn)_#df
這個(gè)用 fdisk -l 就可以了
linux查看映射的所有硬盤的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux查看映射的所有硬盤,如何在Linux中查看映射的所有硬盤?,如何在linux 紅帽子系統(tǒng)下 查看磁盤陣列空間大小 用什么命令 ?的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站標(biāo)題:如何在Linux中查看映射的所有硬盤?(linux查看映射的所有硬盤)
文章網(wǎng)址:http://www.fisionsoft.com.cn/article/dposcci.html


咨詢
建站咨詢
