Linux 檢視磁碟分割槽、檔案系統、使用情況的命令和相關工具介紹
+++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++
一、df 命令;
df 是來自於coreutils 軟體包,系統安裝時,就自帶的;我們通過這個命令可以檢視磁碟的使用情況以及檔案系統被掛載的位置;舉例:
[[email protected] beinan]# df -lh Filesystem 容量 已用 可用 已用% 掛載點 /dev/hda8 11G 6.0G 4.4G 58% / /dev/shm 236M 0 236M 0% /dev/shm /dev/sda1 56G 22G 35G 39% /mnt/sda1
二、fdsik
fdisk 是一款強大的磁碟操作工具,來自util-linux軟體包,我們在這裡只說他如何檢視磁碟分割槽表及分割槽結構;引數 -l ,通過-l 引數,能獲得機器中所有的硬碟的分割槽情況;
[[email protected] beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
System 表示的檔案系統,比如/dev/hda1 是NTFS格式的;/dev/hda2 表示是fat32格式的檔案系統;. 在此例中,我們要特別注意的是/dev/hda3分割槽,這是擴充套件分割槽;他下面包含著邏輯分割槽,其實這個分割槽相當於一個容器;從屬於她的有 hda5,hda6,hda7,hda8,hda9 ;我們還注意到一點,怎麼沒有hda4呢?為什麼hda4沒有包含在擴充套件分割槽?一個磁碟最多有四個主分割槽; hda1-4算都是主分割槽;hda4不可能包含在擴充套件分割槽裡,另外擴充套件分割槽也算主分割槽;在本例中,沒有hda4這個分割槽,當然我們可以把其中的一個分割槽設定為主分割槽,只是我當時分割槽的時候沒有這麼做而已;再仔細統計一下,我們看一看這個磁碟是不是還有空間?hda1+hda2+hda3=實際已經分割槽的體積,所以我們可以這樣算 hda1+hda2+hda3=6144831+16386300+39728745 = 62259876 (b),換算成M單位,小數點向前移三位,所以目前已經劃分好的分割槽大約佔用體積是62259.876(M),其實最精確的計算62259876/1024=60800.67(M);而這個磁碟大小是80.0 GB (80026361856byte),其實實際大小也就是78150.744(M);通過我們一系列的計算,我們可以得出這個硬碟目前還有使用的空間;大約還有18G未分割槽的空間; fdisk -l 能列出機器中所有磁碟的個數,也能列出所有磁碟分割槽情況;比如:
[ [email protected] beinan]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 7751 39728745 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通過上面我們可以知道此機器有兩塊硬碟,我們也可以指定fdisk -l 來檢視其中一個硬碟的分割槽情況;
[[email protected] beinan]# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 57231 58604528 83 Linux
通過上面情況可以知道,在/dev/sda 這個磁碟中,只有一個分割槽;使用量差不多是百分百了;我們還可以來檢視 /dev/hda的
[[email protected] beinan]# fdisk -l /dev/hda
自己試試看?三、cfdisk 來自於util-linux的軟體包;
cfdisk 也是一款不錯的分割槽工具;在有些發行版中,此工具已經從util-linux包中剔除;cfdisk 簡單易用是他的特點;和DOS中的fdisk 相似;在本標題中,我們只來解說如何檢視機器的中的磁碟分割槽狀況及所用的檔案系統等;檢視磁碟分割槽的用法 cfdisk -Ps 磁碟裝置名;
比如
[[email protected] beinan]cfdisk -Ps
[[email protected] beinan]cfdisk -Ps /dev/hda
[[email protected] beinan]cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primary 0 23438834 63 23438835 Linux (83) Boot
2 Primary 23438835 156296384 0 132857550 Extended (05) None
5 Logical 23438835 155268224 63 131829390 Linux (83) None
6 Logical 155268225 156296384 63 1028160 Linux swap (82) None
我們只用的引數 -Ps,就列出了磁碟的分割槽情況;目前在Slackware Debian Mandrake 等主流發行版中存在cfdisk ,而fedora 4.0把這個小工具剔除了;有點可惜;這是我在Slackware中操作的;如果您這樣操作,就更直觀了;[[email protected] beinan]cfdisk 磁碟裝置名
舉例:
[[email protected] beinan]cfdisk /dev/hda
您所看到的是如下的模式:
cfdisk 2.12a
Disk Drive: /dev/hda
Size: 80026361856 bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type [Label] Size (MB)
-------------------------------------------------------------------------------------------
hda1 Boot Primary Linux ReiserFS 12000.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
您進入了cfdisk 的操作介面;用鍵盤移動指標到[Quit]就可以退出; 四、parted 功能不錯的分割槽工具;在Fedora 4.0中有帶,可以自己安裝上;在此主題中,我們只說如何檢視磁碟的分割槽情況;
呼叫方法簡單,parted 預設是開啟的裝置是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit
[[email protected] beinan]# parted
使用 /dev/hda
(parted) p
/dev/hda 的磁碟幾何結構:0.000-76319.085 兆位元組
磁碟標籤型別:msdos
Minor 起始點 終止點 型別 檔案系統 標誌
1 0.031 6000.842 主分割槽 ntfs 啟動
2 6000.842 22003.088 主分割槽 fat32 lba
3 22003.088 60800.690 擴充套件分割槽
5 22003.119 30004.211 邏輯分割槽 reiserfs
6 30004.242 40005.615 邏輯分割槽 reiserfs
7 40005.646 40774.350 邏輯分割槽 linux-swap
8 40774.381 52219.094 邏輯分割槽 ext3
9 52219.125 60800.690 邏輯分割槽 reiserfs
我們在partd 的操作面上,用p就可以列出當前磁碟的分割槽情況,如果想要檢視其它磁碟,可以用 select 功能,比如 select /dev/sda ;五、qtparted ,與parted 相關的軟體還有qtparted ,也能檢視到磁碟的結構和所用的檔案系統,是圖形化的;
[[email protected] ~]# qtparted 圖形化的檢視,一目瞭然;
六、sfdisk 也是一個分割槽工具,功能也多多;我們在這裡只說他的列磁碟分割槽情況的功能;
[[email protected] beinan]# sfdisk -l
自己看看吧; sfdisk 有幾個很有用的功能;有興趣的弟兄不妨看看;
七、partx 也簡要的說一說,有些系統自帶了這個工具,功能也簡單,和fdisk 、parted、cfdisk 來說不值一提;不用也罷;
用法: partx 裝置名
[[email protected] beinan]# partx /dev/hda
# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)
# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)
# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)
# 4: 0- -1 ( 0 sectors, 0 MB)
# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)
# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)
# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)
# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)
# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)
八、檢視目前機器中的所有磁碟及分割槽情況:[[email protected] ~]$ cat /proc/partitions
major minor #blocks name
3 0 78150744 hda
3 1 6144831 hda1
3 2 16386300 hda2
3 5 8193118 hda5
3 6 10241406 hda6
3 7 787153 hda7
3 8 11719386 hda8
3 9 8787523 hda9
8 0 58605120 sda
8 1 58604528 sda1
九、mac-fdisk 這個工具主要是用在Powerpc版本的Linux中,咱們常用X86版本中沒有這個工具;這個只是介紹一下;
相關推薦
Linux 檢視磁碟分割槽、檔案系統、使用情況的命令和相關工具介紹
提要:Linux 磁碟分割槽表、檔案系統的檢視、統計的工具很多,有些工具是多功能的,不僅僅是檢視磁碟的分割槽表,而且也能進行磁碟分割槽的操作;但在本文,我們只講磁碟分割槽的檢視,以及分割槽的使用情況的檢視;本文只是給新手上路之用;關於分割槽工具的操作,我將在以後做專門介紹;此文目的:主要是向初學者介紹一下入
linux下檢視磁碟分割槽的檔案系統格式
原文連結:https://www.cnblogs.com/youbiyoufang/p/7607174.html-------------------------------------------------------------------------df -T 只可以
檢視磁碟分割槽的檔案系統格式 檢視分割槽UUID 新增新硬碟,分割槽及掛載
1.檢視磁碟分割槽的檔案系統格式: df -T 只可以檢視已經掛載的分割槽和檔案系統型別; 2.檢視分割槽UUID: sudo blkid .ls -l /dev/disk/by-uuid 3.新增新硬碟,分割槽及掛載: 輸入fdisk -l命令看當前磁碟
linux檢視磁碟掛載的檔案系統
命令:$ df -T -h [[email protected]_10_1_x_x ~]# df -T -h Filesystem Type Size Used Avail
Linux 磁碟分割槽,檔案系統建立、掛載和解除安裝
建立分割槽 (fdisk): 第一步先在Linux的虛擬機器上新增一塊硬碟,新增完成後需要重啟虛擬機器才能夠檢測識別到新硬碟。 重啟系統後可以使用 fdisk -l 命令檢視當前所有磁碟分割槽情況,sdb為我們剛剛建立的新磁碟,可以與上面的sda磁碟對比,發現新磁碟sdb還沒有分割槽。接下來就是為
Linux系統,磁碟、分割槽、檔案系統、格式化、掛載的理解。
1. 背景知識 學習Linux系統應該忘記Windows系統中劃分碟符(C:\。d:\。E:\ ...)的影響。 在Linux的系統中,是通過分割槽來把系統空間劃分成不同的應
Linux伺服器記憶體、CPU、檔案系統、磁碟IO效能以及網路連通性shell巡檢
shell自動巡檢伺服器基礎配置 每個專案都要部署在伺服器上,那麼伺服器的安全效能和一些基本情況是我們需要了解的,比如伺服器CPU、記憶體、檔案系統、磁碟IO、還有一些網路連通性
Linux學習筆記(4)磁碟分割槽與檔案系統命令
df 檢查檔案系統的磁碟空間佔用情況,引數-a列出全部目錄,引數-h按KB,MB,GB顯示 du 檢車某個目錄或者檔案佔用的磁碟空間,引數-s顯示佔用總空間,引數-sh統計目錄大小 mo
核心、裝置、驅動、檔案系統、核心空間、使用者空間
學習驅動過程中有一些疑問,記錄下來,並希望能在2015-6-30之前能夠有一個明確的答案。 疑問: 一、當裝置插上的時候,核心怎麼發現裝置並更新/sys、/dev、/proc檔案系統、怎麼通知給使用者空間?更具體一點是probe的過程 二、device和driver怎麼配對
初試 Ceph 儲存之塊裝置、檔案系統、物件儲存
目錄 Ceph 儲存介紹 環境、軟體準備 Ceph 塊裝置 Ceph 檔案系統 Ceph 物件儲存 1、Ceph 儲存介紹 Ceph 是一個開源的分散式儲存系統,包括物件儲存、塊裝置、檔案系統。它可靠性高、管理方便、伸縮性強,能夠輕鬆應對PB
Linux_檔案系統、磁碟分割槽_RHEL7
目錄 前言 RHEL7使用了XFS檔案系統,而非原來的Ext(Extended file system)。 檔案系統 檔案系統:是OS用作於明確儲存裝置(磁碟,固態硬碟)或分割槽上的檔案的方法和資料結構;即在儲存裝置上組織檔案的方法。OS中
linux flash、分割槽、檔案系統點滴
1. fdisk是用來檢視硬碟分割槽的,不能檢視flash分割槽,因為flash是沒有所謂的分割槽表。 2. 檢視flash分割槽使用命令cat /proc/partitions。 3. 不像硬碟通過命令分割槽,flash分割槽是Linux核心中實現的。 /** 1. Ub
linux基礎3-磁碟和檔案系統相關 LINUX支援哪些檔案系統 linux下磁碟分割槽詳解 圖文(fdisk;mkfs)
一 dumpe2fs : 在Linux使用過程中,我們如果要了解檔案系統的配置情況,可以使用dumpe2fs檢視ext2/ext3/ext4格式的檔案系統資訊。 命令格式: dumpe2fs [選項] 裝置 常用選項: -h 僅列出超級塊中的資訊
Linux叢集儲存——day5——Ceph叢集上部署Linux系統、Ceph檔案系統、Ceph的物件儲存系統
Ceph叢集儲存的應用 紅帽的Linux已經把Ceph整合到核心中了,可以直接把作業系統裝在分佈儲存檔案中。 將虛擬機器的Linux作業系統安裝在Ceph叢集中: 0. 如同Ceph叢集進行初期環境部署。
Linux基礎02:磁碟操作,檔案許可權、檔案及資料夾操作、網路服務
1.Linux磁碟與U盤操作 1.1 顯示系統的磁碟空間用量 ##du命令也是檢視使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的檢視 du -sh ##查目錄使用大小(-s表示總結) ## du -sh /bin ##df命令用於顯示磁碟分割槽
Linux系統的檔案型別、檔案系統的層級結構
目錄 1.檔案型別: 2.檔案系統的層級結構: 注:本文章的系統環境為centos 7 1.檔案型別: -:常規檔案;即f; d: direct
【Linux】磁碟分割槽、掛載和查詢小結
一、Linux磁碟分割槽、掛載 1.基本介紹 ①:Linux來說無論有幾個分割槽,分給哪一個目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的檔案結構,Linux中每個分割槽都是用來組成整個檔案系統的一部分。 ②:Linux採用
Rpm、yum;磁碟儲存與檔案系統;網路基礎
rpm包命名方式:name-VERSION-release.arch.rpm例:bash-4.2.46-19.el7.x86_64.rpm包之間:可能存在依賴關係,甚至迴圈依賴解決依賴包管理工具:yum:rpm包管理器的前端工具dnf: Fedora 18+ rpm包管理器前端管理工具配置檔案:/etc/l
linux核心與使用者之間的通訊方式——虛擬檔案系統、ioctl以及netlink .
本文嘗試去闡述核心與使用者空間之間的通訊介面:虛擬檔案系統、ioctl以及netlink.文中所有的結構及程式碼全來自於Linux kernel 2.6.34. 一、虛擬檔案系統 proc檔案系統,通常是掛載在/proc,允許核心以檔案型別形式向用戶提供內部資
Linux 下磁碟分割槽和建立檔案系統(基於Ubuntu平臺)
Linux系統中對於檔案系統的存在方式和windows完全不相同,對於Linux來說一切皆檔案的思想是其核心,所以對於Linux下的裝置來說,其所對應的裝置檔案都存放在/dev目錄下,linux下硬碟裝置名為(IDE硬碟為hdx(x為a開始的字元一般一塊硬碟裝置對應一個字母