关于linux如何查看有几个硬盘每个硬盘分了几个区?
如何在LINUX下查看分区情况:
1 首先,打开一个终端,然后输入Fdisk -L 并回车。
2. 这是部分的列表。
3. 在40G图片中找到两个。
分区的话,这两个就是我们硬盘的分区。
4. 磁盘分区信息大小为40GB,因此sDA和SDB有不同的含义。
5. 红色盒子里的设备。
下面列出了所有并且渲染已完成。
Linux查看硬盘(fdisk | lsblk)
在Linux系统上,可以使用fdisk和lsblk命令轻松查看硬盘及其分区。首先,我们来了解一下为什么使用这两个命令。
fdisk命令是一个编辑磁盘分区表的工具,使用fdisk -l [硬盘名称| ] 分区名称】可以查看硬盘的详细信息、容量、磁头数、扇区数以及分区状态。
例如,运行 fdisk -l /dev/sda 显示硬盘的详细分区表,包括每个分区的起始、结束、大小和类型。
lsblk命令是一个更加简洁直观的工具,它显示系统中所有硬盘设备和分区的概览。
使用lsblk,可以快速了解硬盘分区的状态以及当前系统安装情况。
该命令显示的信息包括硬盘名称、类型、主设备文件名,对于设备管理和配置文件写入非常有用。
Linux中硬盘命名有一定的规则:SATA/SCSI/USB接口硬盘命名为sd加字母(如sda、sdb等),NVMe接口硬盘命名为nvme加数字(如nvme0、nvme1) 被命名)。
等),CD/DVD光驱为sr(非负整数)。
这些设备名称可能会因热插拔或重启而在系统中发生变化,因此建议在设备管理时使用设备的UUID。
为了更好的练习和测试,建议在云服务器上运行,这样既维护了数据安全,也方便作为网络服务器的实际学习使用。
linux系统查看磁盘空间的命令是什么?
检查磁盘空间 - dfdf 命令按每个磁盘分区检查文件系统的磁盘空间使用情况。选项: -h 或 -- human-read # 使用人类可读的格式,这也是常见的查看方法。
-i 或 --inode # 查看分区 inode 使用情况 1. df 命令 [whb@VM_0_12_centostest]$dfFilesystem: 分区 1K- Blocks: 总块数used: 已使用的块数 Number available: 可用块数 Use%: 使用百分比 Mountedon:挂载目录 注意:Used+Available 不一定等于 1k-blocks,因为系统会保留一些空间供其他用途。
2、简单的配合使用df命令即可。
实际上,df-h选项并不能帮助您直接检查分区的空间使用情况,因此更常用df-h来执行此操作。
行视图,-h 选项表示-人类可读。
它使用人类可读的格式,这也是一种常见的查看方法。
[whb@VM_0_12_centostest]$df-hFilesystemSizeUsedAvailUse%Mountedon# 同样,大小不一定使用=Used+Ava 如何使用 il3 和 df-i 选项 -i 选项检查分区 inode 使用情况。
[whb@VM_0_12_centostest]$dfInodes: inode 总数 IUsed: 已使用 inode 数量 IFree: 检查磁盘空间的剩余 inode 总数 - dudu 命令还检查硬盘使用情况。
然而,两者之间存在一定的差异。
du 命令计算文件或目录及其子目录的硬盘空间使用情况。
这通常可以帮助您快速查找目录中是否存在太大的文件或其他大小异常的文件。
df 命令计算磁盘分区的总体使用情况。
du 命令通过直接检索特定目录下的所有文件数据来进行统计,因此命令执行需要时间。
df 命令相对较快,因为它直接从文件系统中提取信息。
选项: -a 或 --all: #列出所有文件和目录的大小,而不仅仅是显示目录大小。
-s 或 --summarize: #仅显示总计和最后的求和值。
-h 或 - -人类可读:提高 #K、M、G 单位信息的可读性。
-c 或 --total: #除了列出文件和目录的容量外,最后列出总容量。
--max- height=N: #递归显示时的递归深度小于等于N。
--max-length=0 相当于-s参数关于选项使用的信息,这里不再详细介绍。
linux系统查看磁盘空间
1. df命令;
df来自coreutils软件包,安装系统时自带; 我们可以使用此命令来检查磁盘使用情况和挂载文件系统的位置;
示例:
[root@localhostbeinan]#df-lh
使用的文件系统容量 % 使用的挂载点
/dev/h da811G6.0G4.4G58%/
/dev/shm236M0236M0%/dev/shm
/dev/sda156G22G35G39%/mn t/sda1
我们可以看到系统安装在/dev/hda8,另外还有一个56GB的磁盘分区/dev/sda1安装在 /mnt/sda1;
其他限制请参考mandf
2.fdsik
fdisk是util-linux软件包中一个功能强大的磁盘启动工具。
这里我们只讲如何查看磁盘分区表和结构化分区; -l参数,通过-l参数,可以获取机器中所有硬盘的分区状态;
[root@localhostbeinan]#fdisk -l
。
磁盘/分区/hda:80.0 GB,80026361856字节
255个磁头,63个扇区/磁道,9729个柱面
units=Columnsof16065*512=8225280字节
DeviceBootStartEndBlocksIdSystem
/ dev/hda1*176561448317HPFS/NTFS
/dev/hda2766280516386300cW95FAT32(LBA)
/ dev/hda328067751397287455扩展
/dev/hda5280638258193118+83Linux
/dev /hda6382651001024140683Linux
/dev/hda751015198787153+82Linuxswap/Solaris
</dev/hda8519966571171938683Linux
/dev/hda9665877518787523+83Linux
上面锁中的B代表分区大小,块的单位是字节,我们可以转换为M。
,如果将第一个分区/dev/hda1的大小转换为M,应该是 6144831/1024。
=6000M,相当于6G,其实也没那么麻烦。
如果你粗略地看一下,并将小数点向前移动三位,你就会知道文件系统的大概大小。
以系统表示,如NTFS格式的/dev/hd a1; /dev/hda2代表Fat32格式的文件系统。
本例中需要特别关注/dev/hda3分区,下面对其进行展开; 它其实是有逻辑分区的,而这个分区就相当于它的子容器,分别是hda5、hda6、hda7、hda8、hda9;
我们还注意到了一个东西,为什么没有hda4呢? 没有hda4吗? 它包含在扩展部分吗? 一个磁盘最多可以包含四个主分区; hda4不能包含在扩展分区中,扩展分区也被认为是主分区; 没有hda4分区,当然我们可以将其中一个分区设为主分区,但是我分区的时候没有这么做;
我们仔细看看是否还有这个盘空间? 实际分区大小,因此我们可以计算出hda1+hda2+hda3=6144831+16386300+39728745=62259876(b),将其转换为M单位,并将小数点前移三位,这样当前分区的分区占用大约体积为 62259.876 (M)。
其实最准确的计算是62259876/1024=60800.67(M); 磁盘大小为 80.0 GB(80026361856字节),实际实际大小为78150.744(M); 通过我们一系列的计算,我们可以得出这个硬盘还有未分区的空间; 大约有18GB未分区空间;
fdisk -l 可以列出设备中所有磁盘的数量,也可以列出所有磁盘分区,例如:
[ root @localhostbeinan]#fdisk -l </p>
磁盘/dev/hda:80.0GB,80026361856字节
255个磁头,63 扇区/磁道,9729 个柱面
Units=Columnsof16065*512=8225280 字节
DeviceBootStartEndBlocksId 系统
/dev/hda1*176561448317HPFS/NTFS
/dev/hda2766280516386300cW95FAT3 2(LBA)
/dev/hda328067751397287455扩展
/dev/hda5280638258193118+83Li nux
/dev/hda6382651001024140683Linux
/dev/hda751015198787153+82Linuxswa p/solaris
/dev/hda8519966571171938683Linux
/dev/hda9665877518787523+83Li nux
磁盘/dev/sda:60.0GB,60011642880字节
64磁头,32扇区/磁道,57231柱面
Units=Columnsof2048*512=1048576字节
DeviceBootStartEndBlock sIdSystem
/dev/sda11572315860452883Linux
从上面我们可以知道这个设备有两个硬盘,我们也可以指定fdisk -l来查看其中一个硬盘的分区状态磁盘;
[root@localhostbeinan]#fdisk-l/dev/sda
磁盘/dev/sda:60.0 GB,60011642880字节
64个磁头,32个扇区/磁道,57231个柱面
units=Columns sof2048*512=1048576bytes
DeviceBootStartEndBlocksIdSystem
/dev/sda1157231586 0452883Linux
从上面的情况可以知道/dev/sda磁盘只有一个分区; 利用率几乎100%;
我们还可以查看/dev /hda
[root@localhostbeinan]#fdisk -l /dev/hda
尝试一下你自己?
3. cfdisk来自util-linux包;
cfdisk也是一个不错的分区工具; 在某些发行版中,该工具已从 util-linux 软件包中删除; cfdisk简单易用,类似于DOS中的fdisk; 这是中的,我们只是说明如何检查磁盘分区的状态以及设备使用的文件系统;
检查磁盘分区是否使用磁盘设备名cfdisk -Ps;
例如
[root@ localhostbeinan]cfdisk -Ps[root@localhostbeinan]cfdisk -Ps /dev/hda
[root@localhostbeinan]cfdisk -Ps
/dev/的分区表hda
第一个和最后一个
#TypeSectorSe ctorOffsetLengthFilesystemType(ID)Flag
---------------------------------------- - -------------- --- -------------------------------- - -
1Primary0234388346323438835Linux(83)启动
2Primary234388351562963840132857550扩展(05)否 Thing
5Logic234388351552682246313182939 0Linux(83)None
6Logical155268225156296384631028160Linuxswap(82)None
我们仅使用-P参数,列出磁盘分区的状态; 目前,cfdisk 存在于 Slackware Debian Mandrake 等主要发行版中,但 fedora4.0 取消了这个小实用程序; 这是我在 Slackware 中使用的;
如果你这样做,会更容易;
[root@localhostbeinan]cfdisk 设备名称
示例:
[root@localhostbeinan]cfdisk/dev/hda
你看到的是模式下一页:
cfdisk2.12a
磁盘驱动器:/dev/hda
大小:80026361856字节,80.0 GB
磁头:255个扇区每首曲目:63 张光盘: 9729
NameFlagsPartTypeFSType[标签]大小(MB)
------------------------ - ------------------------------------------------- - --------------
hda1BootPrimaryLinuxRe iserFS12000.69
hda5LogicalLinuxReiserFS67496.65
hda6LogicalLinuxswap526.42
[可启动][删除][帮助][放大][打印][结束]
[类型] [单位] [类型]
tog glebootableflagofthecurrentpartition
您已进入cfdisk操作界面; 使用键盘将光标移至【退出】即可退出;
4. Parted是一款功能不错的分区工具; Fedora4.0中已有,可以自行安装。
本节只讲如何查看磁盘分区的状态。
调用方法简单,设备已解锁。
默认情况下; 就是/dev/hda,也可以自己定义,比如Parted/dev/hda、/dev/sda等; ted
使用 /dev/hda
(parted)p
/dev/hda 的磁盘几何结构:0.000-76319.085 MB
磁盘标签类类型:msdos
最小端点类型文件系统标签
10.0316000.842 启动主分区 ntfs
26000.84222003.088 Fat32lba主分区
322003.08860800.690扩展分区
522003.11930004.211逻辑分区参考
63 0004.24240005.615赖瑟夫部分 逻辑
740005.64640774.350逻辑分区linux-swap
840774.38152 219.094逻辑分区ext3
952219.12560800.690 reiserfs逻辑分区
桌面分区操作,我们可以使用p来列出当前磁盘的分区状态。
如果想查看其他磁盘,可以使用选择功能,如Select /dev/sda;
5.qtparted 与Parted相关的软件还有qtparted,同样可以显示结构和磁盘图形化显示文件系统的使用情况;
[beinan@localhost~]#qtparted
图形化显示一目了然;
6 svdisk 也是一个多功能的分区工具; 这里只讲一下它列出磁盘分区状态的功能;
[root@localhostbeinan]#sfdisk-l
自己看看;
sfdisk有很多功能非常有用,感兴趣的兄弟不妨看一下;
7、简单说一下Partx fdisk,部分,CFDIsk 就不值一提了;
用途:设备名称 Partx
[root@localhostbeinan]#partx/dev/hda
#1:63-12289724(12289662扇区,6292MB)
#2:12289725- 45062324(32772600个扇区, 16779 MB)
#3:45062325-124519814(794) 57490 个扇区,40682 MB)
#4:0--1(0 个扇区,0 MB)
#5:45062388-61448624(16386237 扇区, 8389 MB)
#6:61448688-81931499(20482812个扇区,10487 MB)
#7:81931563-83505869(1574307个扇区,806 MB)
#8:83505933-106944704(23438772 个扇区,12000 MB)
#9:106944768-124519814(17575047 个扇区,8998 MB)
8. 显示所有磁盘和分区在当前设备上:
[beinan@localhost~]$cat/proc/partitions
majorminor#blocksname
3078150744hda
316144831hda1
3216386300hda2
358193118hda5
3610241406hda6
37787153hda7
3811719386hda8
398787523hda9
8058605120sda
8158604528sda1