Linux磁盘管理常规操作

Linux磁盘管理常规操作

添加磁盘

LInux系统主机关机后添加一块60G的磁盘,再开机。
在这里插入图片描述

查看磁盘情况

[root@centos7 ~]# lsblk 	 #查看系统块设备
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   79G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]
  └─centos-home 253:2    0   27G  0 lvm  /home
sdb               8:16   0   60G  0 disk 		#新增的60G磁盘,名称为sdb
sr0              11:0    1  4.5G  0 rom  /mnt/dvd
[root@centos7 ~]#

查看分区详细信息

[root@centos7 ~]# fdisk -l /dev/sdb

磁盘 /dev/sdb:64.4 GB, 64424509440 字节,125829120 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理)512 字节 / 512 字节
I/O 大小(最小/最佳)512 字节 / 512 字节

[root@centos7 ~]#

对 sdb 进行磁盘分区

1)创建3块10G的分区

[root@centos7 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xf690231a 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n		//添加新磁盘
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 		#默认主分区 p 可以直接回车
Using default response p
分区号 (1-4,默认 1)#默认编号1,可以直接回车
起始 扇区 (2048-125829119,默认为 2048)#直接回车
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-125829119,默认为 125829119)+10G	#分配 10G 空间
分区 1 已设置为 Linux 类型,大小设为 10 GiB

命令(输入 m 获取帮助):w		//保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@centos7 ~]#

使用相同的方法再增加两块磁盘,此处省略。

2)查看新增磁盘情况

[root@centos7 ~]# lsblk /dev/sdb
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  60G  0 disk 
├─sdb1   8:17   0  10G  0 part 
├─sdb2   8:18   0  10G  0 part 
└─sdb3   8:19   0  10G  0 part 
[root@centos7 ~]#

3)添加第四个磁盘分区(扩展分区)剩余所有空间

[root@centos7 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): 		 #默认就是扩展分区,直接回车。
Using default response e
已选择分区 4
起始 扇区 (62916608-125829119,默认为 62916608)#起始 直接回车
将使用默认值 62916608
Last 扇区, +扇区 or +size{K,M,G} (62916608-125829119,默认为 125829119)#结束 直接回车
将使用默认值 125829119
分区 4 已设置为 Extended 类型,大小设为 30 GiB		#提示分区四已为扩展分区,大小为30G

命令(输入 m 获取帮助):w		#保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@centos7 ~]# lsblk /dev/sdb	//查看分区情况
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  60G  0 disk 
├─sdb1   8:17   0  10G  0 part 
├─sdb2   8:18   0  10G  0 part 
├─sdb3   8:19   0  10G  0 part 
└─sdb4   8:20   0   1K  0 part 
[root@centos7 ~]#

3)添加第五块磁盘,大小为10G。

[root@centos7 ~]# fdisk /dev/sdb
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 5
起始 扇区 (62918656-125829119,默认为 62918656):
将使用默认值 62918656

Last 扇区, +扇区 or +size{K,M,G} (62918656-125829119,默认为 125829119)+10G
分区 5 已设置为 Linux 类型,大小设为 10 GiB

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@centos7 ~]# lsblk /dev/sdb	//查看分区情况
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  60G  0 disk 
├─sdb1   8:17   0  10G  0 part 
├─sdb2   8:18   0  10G  0 part 
├─sdb3   8:19   0  10G  0 part 
├─sdb4   8:20   0   1K  0 part 
└─sdb5   8:21   0  10G  0 part 
[root@centos7 ~]#

4)删除第四个分区

[root@centos7 ~]# fdisk /dev/sdb

命令(输入 m 获取帮助):d		//删除分区
分区号 (1-5,默认 5)4		//删除第四块分区
分区 4 已删除

命令(输入 m 获取帮助):w		//保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@centos7 ~]#lsblk		//由于分区5是在扩展分区4的基础上创建的,当删除了扩展分区4后,分区5也会被删除。
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  60G  0 disk 
├─sdb1   8:17   0  10G  0 part 
├─sdb2   8:18   0  10G  0 part 
└─sdb3   8:19   0  10G  0 part 
[root@centos7 ~]#

磁盘格式化 mkfs

1)格式化磁盘sdb中的sdb1

[root@centos7 ~]# mkfs.ext4 /dev/sdb1	//也可以使用 mkfs -t 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
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2151677952
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@centos7 ~]#

2)创建挂载点

[root@centos7 ~]# mkdir /mnt/disk1
[root@centos7 ~]# mount /dev/sdb1 /mnt/disk1/
[root@centos7 ~]# lsblk /dev/sdb
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  60G  0 disk 
├─sdb1   8:17   0  10G  0 part /mnt/disk1
├─sdb2   8:18   0  10G  0 part 
└─sdb3   8:19   0  10G  0 part 
[root@centos7 ~]# ll /mnt/disk1/	//查看挂载情况
总用量 16
drwx------. 2 root root 16384 12月  3 10:52 lost+found
[root@centos7 ~]# 

3)添加到开机自动挂载

[root@centos7 ~]# vim /etc/fstab	//在行末添加以下内容
	......
	/dev/sdb1               /mnt/disk1              ext4    defaults        0 0
[root@centos7 ~]# mount -a	#检查 /etc/fstab 文件内容,如果有错则会提示错误信息
[root@centos7 ~]#reboot
   如果因配置文件编辑错误无法启动,输入 root 密码 进入系统,修改 /etc/fstab 文件。

猜你喜欢

转载自blog.csdn.net/Sakura0156/article/details/110521560
今日推荐