- lsblk或lsblk -f:查看设备的挂载情况
- fdisk /dev/sdb :对sdb这块盘划分一个100M的分区出来
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 删除分区
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types 显示分区类型
m print this menu 打印帮助菜单
n add a new partition 添加新的分区
o create a new empty DOS partition table
p print the partition table 显示分区表
q quit without saving changes 不保存,退出
s create a new empty Sun disklabel
t change a partition's system id 改变分区类型
u change display/entry units
v verify the partition table
w write table to disk and exit 写分区表信息到硬盘,保存操作并退出
x extra functionality (experts only)
Command (m for help): p -----打印分区表
Command (m for help): n ----新建一个分区
Partition type:
p primary (2 primary, 0 extended, 2 free) p:主分区
e extended e:扩展分区
Select (default p): --直接默认
Using default response p
Partition number (1,4, default 1): ---直接默认
First sector (1230848-41943039, default 1230848): ---直接默认
Using default value 1230848
Last sector, +sectors or +size{K,M,G} (1230848-41943039, default 41943039): +100M 输入分区大小
Partition 3 of type Linux and of size 1 GiB is set
Command (m for help): w 保存退出
- 挂载时先建一个目录 mkdir /目录名
- 对已经在使用的磁盘进行分区,分区让新生成的分区生效。如果对sda再做一个sda4主分区
命令(输入 m 获取帮助):p
磁盘标识符:0x0005c80e
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 2508799 1048576 82 Linux swap / Solaris
/dev/sda3 2508800 23480319 10485760 83 Linux
命令(输入 m 获取帮助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): p
已选择分区 4
起始 扇区 (23480320-41943039,默认为 23480320):
将使用默认值 23480320
Last 扇区, +扇区 or +size{K,M,G} (23480320-41943039,默认为 41943039):+1G
分区 4 已设置为 Linux 类型,大小设为 1 GiB
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
解决:让新生成的分区生效:
[root@xuegod63 ~]#reboot #这个是最好的方法
或
[root@xuegod63 ~]# partx -a /dev/sda #获得新分区表
使用sdb1新分区:
[root@xuegod63 ~]# mkfs.ext4 /dev/sdb1
[root@xuegod63 ~]# mkfs.xfs /dev/sdb1 #格式化,-f 对已经存在文件系统的分区,强制格式化
[root@xuegod63 ~]# mkdir /sdb1 #创建挂载点
[root@xuegod63 ~]# mount /dev/sdb1 /sdb1/ #挂载
[root@xuegod63 ~]# df -h #查看
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 10G 4.3G 5.8G 43% /
devtmpfs 982M 0 982M 0% /dev
tmpfs 997M 0 997M 0% /dev/shm
tmpfs 997M 9.0M 988M 1% /run
tmpfs 997M 0 997M 0% /sys/fs/cgroup
/dev/sr0 4.3G 4.3G 0 100% /mnt
/dev/sda1 197M 172M 25M 88% /boot
tmpfs 200M 24K 200M 1% /run/user/0
/dev/sdb1 1014M 33M 982M 4% /sdb1
-
mkfs -f ext4 /dev/sdb1:格式化
- 上步中为临时挂载,永久挂载:通过修改 vi /etc/fstab 实现挂载
- df -h 查看系统整体磁盘使用情况
- du -h /目录 查看指定目录的磁盘占用情况,默认是当前目录