14.Linux添加磁盘

1.磁盘管理

Linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中。

2.挂载磁盘步骤

lsblk    查看本机的磁盘
df -h   :  查看本机的分区
2.1编辑虚拟机

image-20211222181527892

2.2添加硬盘

image-20211222181549765

2.3根据自己的需求自定义

image-20211222181600630

image-20211222181615063

image-20211222181622836

image-20211222181638628

image-20211222181646821

image-20211222181702706

2.4查看

image-20211222181713673

2.5启动虚拟机查看
# 查看是否添加成功  sdb --> 20G
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   10G  0 disk +++++++++++++++++++++
├─sda1            8:1    0  512M  0 part /boot
└─sda2            8:2    0  9.5G  0 part 
  └─centos-root 253:0    0  9.5G  0 lvm  /
sdb               8:16   0   20G  0 disk 
# 上面这个

3.分区介绍

磁盘分区:
1 fdisk:分区2TB以下的磁盘,最多可以分4个分区(系统自带)
2 gdisk:分区2TB以上的磁盘,最多可以分128个分区(需要yum)
	
常用命令(通用):
    n : 新建一个分区
    p : 打印分区表
    w : 写入磁盘并退出
    q : 退出
    d : 删除一个分区
3.1fdisk分区
1.fdisk分区
lsblk命令 看清楚当前的磁盘名称
/dev/sdxxx
[root@localhost ~]# fdisk /dev/sdb
# 欢迎使用fdisk(util-linux 2.23.2)
Welcome to fdisk (util-linux 2.23.2).
# 更改将仅保留在内存中,直到您决定写入它们。
Changes will remain in memory only, until you decide to write them.
# 在使用write命令之前要小心。
Be careful before using the write command.
# 设备不包含可识别的分区表
Device does not contain a recognized partition table
# 使用磁盘标识符0x13a583bc构建新的DOS磁盘标签。
Building a new DOS disklabel with disk identifier 0x13a583bc.
# 命令(m表示帮助)
Command (m for help): 
2.新建分区
Command (m for help): n
# 分区类型:
Partition type:
# p主(0主,0扩展,4自由)
   p   primary (0 primary, 0 extended, 4 free)
   # 扩展的
   e   extended
# 默认选择p
Select (default p): p
# 分区号(1-4,默认为1):
Partition number (1-4, default 1): 1 (或者直接回车)
# 第一个扇区(2048-41943039,默认2048):
First sector (2048-41943039, default 2048):  (直接回车)
# 最后一个扇区,+扇区或+大小{K,M,G}(2048-41943039,默认41943039):
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +5G
# 设置了Linux类型的分区1,大小为5 GiB
Partition 1 of type Linux and of size 5 GiB is set
3.写入
Command (m for help): w
# 分区表已被更改!
The partition table has been altered!
# 调用ioctl()重新读取分区表。
Calling ioctl() to re-read partition table.
# 同步磁盘。
Syncing disks.
4.查看
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   10G  0 disk 
├─sda1            8:1    0  512M  0 part /boot
└─sda2            8:2    0  9.5G  0 part 
  └─centos-root 253:0    0  9.5G  0 lvm  /
# 多出一个分区
sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0    5G  0 part 
sr0              11:0    1  4.4G  0 rom  
5.格式化文件系统
[root@localhost ~]# mkfs.xfs /dev/sdb1 
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
....
6.挂载
[root@localhost ~]# mount /dev/sdb1 /mnt
7.查询挂载
[root@localhost ~]# df -h 
....
/dev/sdb1                5.0G   33M  5.0G   1% /mnt
3.2gdisk分区
0.按步前面的步骤再创一个硬盘
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   10G  0 disk 
├─sda1            8:1    0  512M  0 part /boot
└─sda2            8:2    0  9.5G  0 part 
  └─centos-root 253:0    0  9.5G  0 lvm  /
sdb               8:16   0   20G  0 disk 
sr0              11:0    1  4.4G  0 rom  
1.安装gdisk
# 1.yum源安装
[root@localhost ~]# yum install -y gdisk
2.gdisk分区
[root@localhost ~]# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present
# 创建新的GPT条目。
Creating new GPT entries.
2.新建分区
Command (? for help): n
# 分区号(1-128,默认为1):1
Partition number (1-128, default 1): 1
# 第一个扇区(34-41943006,默认值=2048)或{+-}大小{KMGTP}:
First sector (34-41943006, default = 2048) or {+-}size{KMGTP}:
# 最后一个扇区(2048-41943006,默认值=41943006)或{+-}大小{KMGTP}:+5G
Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +5G
# 文件系统
Current type is 'Linux filesystem'
# 十六进制代码或GUID(L表示代码,输入=8300):
Hex code or GUID (L to show codes, Enter = 8300): 
# 将分区类型更改为“Linux文件系统”
Changed type of partition to 'Linux filesystem'
3.写入
# 写入
Command (? for help): W

# 最后检查完成。即将写入GPT数据。这将覆盖现有的
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
# 你想继续吗?(是/否):
Do you want to proceed? (Y/N): Y
# 好啊正在将新的GUID分区表(GPT)写入/dev/sdb。
OK; writing new GUID partition table (GPT) to /dev/sdb.
# 操作已成功完成。
The operation has completed successfully.
4.查看
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   10G  0 disk 
├─sda1            8:1    0  512M  0 part /boot
└─sda2            8:2    0  9.5G  0 part 
  └─centos-root 253:0    0  9.5G  0 lvm  /
sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0    5G  0 part 
# 上面这个为新添加的
sr0              11:0    1  4.4G  0 rom  
5.格式化文件系统
# 格式化
[root@localhost ~]# mkfs.xfs /dev/sdb1 
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =           
6.挂载
# 挂载
[root@localhost ~]# mount /dev/sdb1 /mnt
7.查询挂载
[root@localhost ~]# df -h

/dev/sdb1                5.0G   33M  5.0G   1% /mnt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值