查看磁盘使用情况和文件系统挂载位置
一. df -h
df -h 查看磁盘分区和文件挂载的情况
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda5 200G 17G 184G 9% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 41M 7.7G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 496M 143M 354M 29% /boot
/dev/sda2 30G 33M 30G 1% /home
tmpfs 1.6G 0 1.6G 0% /run/user/0
df -h /dev/mnt 查看/mnt的挂载情况
二.fdisk -l
[root@controller ~]# fdisk -l
磁盘 /dev/sda:299.4 GB, 299439751168 字节,584843264 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x0003ff61
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1030143 514048 83 Linux
/dev/sda2 1030144 63944703 31457280 83 Linux
/dev/sda3 63944704 97499135 16777216 82 Linux swap / Solaris
三.parted
parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以及Linux交换分区。
parted [选项] [设备 [command [options...]...]]
选项
- h,显示帮助信息
- l,列出所有块设备上的分区布局
- m,显示机器可解析输出
- s,永远不要提示用户进行干预
- v,显示版本
命令
检查 MINOR #对文件系统进行一个简单的检查 cp [FROM-DEVICE] FROM-MINOR TO-MINOR #将文件系统复制到另一个分区 help [COMMAND] #打印通用求助信息,或关于 COMMAND 的信息 mklabel 标签类型 #创建新的磁盘标签 (分区表) mkfs MINOR 文件系统类型 #在 MINOR 创建类型为“文件系统类型”的文件系统 mkpart 分区类型 [文件系统类型] 起始点 终止点 #创建一个分区 mkpartfs 分区类型 文件系统类型 起始点 终止点 #创建一个带有文件系统的分区 move MINOR 起始点 终止点 #移动编号为 MINOR 的分区 name MINOR 名称 #将编号为 MINOR 的分区命名为“名称” print [MINOR] #打印分区表,或者分区 quit #退出程序 rescue 起始点 终止点 #挽救临近“起始点”、“终止点”的遗失的分区 resize MINOR 起始点 终止点 #改变位于编号为 MINOR 的分区中文件系统的大小 rm MINOR #删除编号为 MINOR 的分区 select 设备 #选择要编辑的设备 set MINOR 标志 状态 #改变编号为 MINOR 的分区的标志 |
# parted /dev/sdb | 对/dev/sdb进行分区或管理操作 | |
GNU Parted 1.8.1 使用 /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. | 系统返回值 | |
(parted) mklabel gpt | 定义分区表格式 (常用的有msdos和gpt分区表格式,msdos不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式) | |
(parted) mkpart p1 | 创建第一个分区,名称为p1 (p1只是第一个分区的名称,用别的名称也可以,如part1) | |
File system type? [ext2]? ext3 | 定义分区格式 (不支持ext4,想分ext4格式的分区,可以通过mkfs.ext4格式化成ext4格式) | |
Start? 1 | 定义分区的起始位置 (单位支持K,M,G,T) | |
End? 5T | 定义分区的结束位置 (单位支持K,M,G,T) | |
(parted) print | 查看当前分区情况 | |
Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size File system Name Flags 1 32.3kB 5TB 5TB ext3 p1 | 系统返回值 |
2、删除分区
命令 | 解释 |
# parted /dev/sdb | 对/dev/sdb进行分区或管理操作 |
(parted) rm | rm删除命令 (删除之前必须确保分区没有被挂载) |
Partition number? 1 | 删除第一个分区 |
(parted) print | 查看当前分区情况 |
Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size File system Name Flags | 系统返回值 |
关于自动挂载:
blkid 查看分区的UUID