linux查看分区命令

部署运行你感兴趣的模型镜像

9月25日任务 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区

df命令

df输出磁盘文件系统使用情况:

[root@centos ~]# df
文件系统          1K-块    已用    可用 已用% 挂载点
/dev/sda3      11208704 7214792 3993912   65% /
devtmpfs         496920       0  496920    0% /dev
tmpfs            507752       0  507752    0% /dev/shm
tmpfs            507752    6852  500900    2% /run
tmpfs            507752       0  507752    0% /sys/fs/cgroup
/dev/sda1        201380  103660   97720   52% /boot
tmpfs            101552       0  101552    0% /run/user/0
123456789

主要关注已用百分比、挂载点。有tmpfs字样的是临时文件系统,系统断电后数据不保存,/dev/sda是咱们的磁盘。

有几个常用参数,-h以适当单位显示,默认“已用”一列是KB。-m则是以MB为单位显示磁盘使用量。-i 显示inode使用情况。磁盘格式化时产生inode和block,有点想在一张纸上画格子,可以存内容格子是block,inode是指向block的目录索引。linux可能会遇到inode使用完而block还有剩余,但这时系统不能往磁盘写入文件。

计算机存储介质单位主要有Byte、KB、MB、GB、TB。以上是按从小到大顺序排列的,换算进制是1024。还有更小的单位是bit,代表0或1,可以说传递一个信息量。8bit=1Byte,这个换算进制不是1024。在网络传输速度上我们常用Mbps(b是bit,ps是每秒)。从这个单位可以得到启发:

  • 可以理解为计算机通过网线传输一串01代表的信息
  • 买的100M宽带,最高下载写入磁盘的速度是100Mbit/s=1.25MB/s

此外,在安装linux时磁盘还划分了swap空间,df命令查看不到。查看swap空间使用free

du命令

du -sh file可以查看一个文件或目录的磁盘占用情况。-s显示总用量,如果查看目录时不加-s则显示目录下各个文件的情况。-h以合适单位显示大小。

文件大小还可以在ls -l中看到。但是与du命令不同,ls显示的是实际文件大小,du显示的是占用磁盘大小。其实挺好理解,前面说磁盘格式化就像在白纸上画格子,那么每个格子(block)就会有一定大小来存储内容。一个格子(block)不能放多个文件的内容,不然会造成混乱。也就是说文件即使占用半个block大小,这个block不再被别的文件使用。du就是从block大小来衡量文件大小的,而ls是从文件存放bit信息量来衡量。当然du也可以查看文件内容大小,需要使用参数-sb。

磁盘分区

fdisk -l查看系统当下挂载磁盘情况。fdisk还是分区工具,fdisk /dev/sdb为sdb磁盘分区。新磁盘投入使用一般先分区再格式化,也可以直接格式化。

fdisk格式化分区命令输入终端,输入m获得帮助,会列出详细引导。其中常用的有:n新建分区,w保存设置,d删除分区。我们在虚拟机中试验添加磁盘,可能需要重启虚拟机才能识别新建的磁盘。现实服务器上大多支持热拔插磁盘。

使用fdisk分区最多设置4个主分区(primary)。如果有更多分区需求,设置3个主分区(primary)+1个扩展分区(extended)。扩展分区里可以设置多个逻辑分区。总之primary+extended<5。扩展分区相当于是壳子,要使用磁盘还要在里面划出逻辑分区。

有一个特点:逻辑分区号从5开始,且分区号是连续的。主分区分区号可以不连续。

设定好磁盘分区注意保存再退出,不然划分会丢失。

以上就是良许教程网为各位朋友分享的Linux相关知识。

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

<think>嗯,用户想了解在Linux查看分区名称的命令。首先,我需要回忆一下常用的Linux命令。我记得有lsblk、fdisk、parted,还有df和blkid这些命令可能相关。不过用户特别提到“分区名称”,可能是指分区的设备名,比如/dev/sda1这样的,或者是分区的标签?需要明确一下。 根据用户提供的引用资料,引用[2]提到了查看分区表的几种方法,包括fdisk和parted。引用[3]提到lsblk可以查询设备名称,mount需要挂载点。引用[4]则详细介绍了fdisk的使用,包括n新建分区,w保存等操作。这些信息可以帮助我整理出正确的命令。 用户的问题可能是在刚接触Linux时,需要快速知道如何查看当前系统的分区情况。比如,使用lsblk命令可以列出所有块设备,包括分区名称,这个命令比较直观。而fdisk -l需要sudo权限,但信息更详细。另外,df -Th可以显示已挂载分区的文件系统类型,可能也符合用户需求。blkid命令可以显示UUID和标签,这也是分区名称的一部分。 需要注意的是,用户可能分不清设备名、UUID和标签的区别。比如,/dev/sda1是设备名,而UUID是唯一的标识符,分区标签则是用户自定义的。所以在回答中应该区分这些,并给出不同的命令示例。 另外,用户可能是在进行磁盘管理或者故障排查时需要这些命令,所以需要给出具体的使用方法和示例,比如运行sudo fdisk -l,或者直接lsblk。还要注意权限问题,有些命令可能需要root权限,需要提醒用户。 还有,引用资料中提到挂载点一般在/mnt下,mount命令可以查看已挂载的分区。所以可能需要提到mount命令,虽然它更多是显示挂载信息,但也能看到分区名称。 总结一下,应该分步骤介绍不同的命令,解释每个命令的用途和输出示例,让用户能够根据具体情况选择合适的命令。同时,要强调权限需求和不同命令的适用场景,比如lsblk适合快速查看,fdisk适合详细分区表信息,blkid适合查看UUID和标签等。</think>在Linux系统中查看分区名称的常用命令及方法如下: ### 一、使用lsblk命令(推荐) $$ lsblk -f $$ 输出示例: ``` NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 ext4 8a3e... /boot └─sda2 LVM2_memb 5f7d... └─vg-root ext4 d9b2... / ``` 该命令会显示块设备的分区名称(如sda1)、文件系统类型和挂载点[^3] ### 二、fdisk命令(需root权限) $$ sudo fdisk -l $$ 输出示例: ``` Disk /dev/sda: 50 GiB Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 2099199 2097152 1G 83 Linux /dev/sda2 2099200 10485759 8386560 4G 8e Linux LVM ``` 可查看所有磁盘的分区名称、大小和类型[^4] ### 三、查看已挂载分区 $$ df -Th $$ 输出示例: ``` Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 ext4 39G 28G 11G 72% / /dev/sda1 vfat 1022M 112M 910M 11% /boot ``` 显示已挂载分区的名称和文件系统类型[^2] ### 四、查看UUID和标签 $$ blkid $$ 输出示例: ``` /dev/sda1: UUID="8a3e..." TYPE="ext4" PARTUUID="c307..." /dev/sda2: UUID="5f7d..." TYPE="LVM2_member" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值