**
磁盘管理三部曲:分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount
**
1、查看磁盘第*快信息:
1)[root@localhost ~]# ll /dev/sd*
2)[root@localhost ~]# lsblk
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
【注】名称 设备类型 序号 是否可移动设备 大小 是否只读 磁盘或分区 挂载点
2、创建磁盘分区:
1)启动分区工具:fdisk /dev/sdb
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x83618ac5 创建新的 DOS 磁盘标签。
进入回话模式:
1)命令m获取帮助,敲击字母n新建分区,P是查看,d是删除
命令(输入 m 获取帮助):n
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x83618ac5
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
命令(输入 m 获取帮助):
命令(输入 m 获取帮助):d
分区号 (1,2,默认 2):
2)选择主分区还是扩展分区:P主分区,e扩展分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
3)选择分区号(1·4)
分区号 (1-4,默认 1):1
4)选择磁盘开始的扇区:默认2048,敲击回车键即可。
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
5)选择磁盘结束的扇区,即分区大小:+1.5G后回车
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+2G
分区 1 已设置为 Linux 类型,大小设为 2 GiB
命令(输入 m 获取帮助):
6)如果想继续分重复1)~5)
7)保存退出:w
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@localhost ~]#
2)刷新分区表:
[root@localhost ~]# partprobe /dev/sdb
3)查看分区结果:
[root@localhost ~]# fdisk -l /dev/sdb1
磁盘 /dev/sdb1:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 5G 0 disk
└─sdb1 8:17 0 2G 0 part
3、创建文件系统:
[root@localhost ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
[root@localhost ~]#
4、手动挂载:[root@localhost ~]# mkdir /mnt/sdb1
[root@localhost ~]# mkdir /mnt/sdb1
[root@localhost ~]# mount -t ext4 /dev/sdb1 /mnt/sdb1
取消挂在:[root@localhost ~]# umount /mnt/sdb1
查看挂在点信息:
1)[root@localhost ~]# df -hT
[root@localhost ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 470M 0 470M 0% /dev
tmpfs tmpfs 487M 0 487M 0% /dev/shm
tmpfs tmpfs 487M 8.6M 478M 2% /run
tmpfs tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 17G 8.9G 8.2G 53% /
/dev/sda1 xfs 1014M 171M 844M 17% /boot
tmpfs tmpfs 98M 24K 98M 1% /run/user/1000
/dev/sr0 iso9660 4.4G 4.4G 0 100% /run/media/jiaofan/CentOS 7 x86_64
/dev/sdb1 ext4 2.0G 6.0M 1.8G 1% /mnt/sdb1
[root@localhost ~]#
2)[root@localhost ~]# mount
6、如何创建多于四个的分区
-
先卸载一个分区,创建扩展分区
-
扩展分区就相当于一个磁盘,可以在分四个分区
-
扩展分区里不能放系统
-
开机启动时自动挂在文件:vim /etc/fstab
-
vim /etc/fstab中写入内容
ist item/dev/sdb1 /mnt/disk1 ext4 defaults 0 0
磁盘 挂载点 文件系统类型 默认选项 优先级 优先级****
二、交换分区
(1)准备分区
- 创建主分区
- 按:t 设置82号交换分区
命令(输入 m 获取帮助):t
分区号 (1,2,默认 2):2
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux swap / Solaris”的类型更改为“Linux swap / Solaris”
命令(输入 m 获取帮助):p
磁盘 /dev/sde:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xbba6346f
设备 Boot Start End Blocks Id System
/dev/sde1 2048 4196351 2097152 82 Linux swap / Solaris
/dev/sde2 4196352 8390655 2097152 82 Linux swap / Solaris
命令(输入 m 获取帮助):
- 刷新磁盘
[ro@localhost ~]# partprobe /dev/sdeot
- 查看磁盘分区
[root@localhost ~]# ll /dev/sde*
brw-rw----. 1 root disk 8, 64 3月 24 16:16 /dev/sde
brw-rw----. 1 root disk 8, 65 3月 24 16:16 /dev/sde1
[root@localhost ~]#
(2)格式化分区
[root@localhost ~]# mkswap /dev/sde1
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=68897685-8fff-4f6e-80c9-4f62f2be0296
[root@localhost ~]#
(3)挂载
[root@localhost ~]# swapon /dev/sde1
(4)验证
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 972 670 68 14 233 148
Swap: 4095 16 4079
[root@localhost ~]#
(5)卸载交换分区
[root@localhost ~]# swapoff /dev/sde1
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 972 669 70 14 233 149
Swap: 2047 16 2031
[root@localhost ~]#
(6)开机启动时自动挂在文件:vim /etc/fstab
/dev/sde1 swap swap defaults 0 0
磁盘 挂载点 文件系统类型 默认选项 优先级 优先级