fdisk
、parted
或 lsblk
等工具来增加磁盘。Linux增加磁盘
一、识别新硬盘
当物理硬盘或虚拟硬盘连接到Linux系统后,第一步是让操作系统识别新添加的硬盘,在现代Linux发行版中,内核通常会自动完成这一任务,有时需要手动扫描硬件以更新系统信息,以下是一些常用命令:
1、lsblk:列出所有块设备及其挂载点。
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 9G 0 part / sdb 8:16 0 50G 0 disk └─sdb1 8:17 0 50G 0 part /data
2、fdisk -l:显示所有分区表信息。
sudo fdisk -l
3、/dev目录:检查是否有新的设备文件出现,如/dev/sdb
或/dev/xvdb
。
二、分区
使用fdisk
命令对新硬盘进行分区,假设新硬盘为/dev/sdb
,下面是具体步骤:
1、启动fdisk
并选择新硬盘:
sudo fdisk /dev/sdb
2、进入fdisk
交互界面后输入n
创建新分区,然后根据提示选择分区类型(主分区或扩展分区)。
3、设置分区大小,可以选择默认值或指定特定大小。
4、输入w
保存分区表并退出。
三、格式化分区
将新分区格式化为所需的文件系统,常用的文件系统包括ext4、xfs等,这里以ext4为例:
1、查看新分区名称,假设为/dev/sdb1
。
lsblk
2、格式化分区:
sudo mkfs.ext4 /dev/sdb1
四、创建挂载点并挂载分区
创建一个目录作为挂载点,并将新分区挂载到该目录下:
1、创建挂载点,例如/mnt/newdisk
:
sudo mkdir -p /mnt/newdisk
2、挂载分区:
sudo mount /dev/sdb1 /mnt/newdisk
3、验证挂载是否成功:
df -h /mnt/newdisk
五、设置开机自动挂载
为了确保重启后新分区仍然挂载,需要编辑/etc/fstab
文件,首先获取分区的UUID:
1、获取UUID:
sudo blkid /dev/sdb1
输出示例:
/dev/sdb1: UUID="e9d3b8bf-4e6f-4e9d-8e3c-7d6e1bdeabf6" TYPE="ext4"
2、添加UUID到/etc/fstab
:
sudo nano /etc/fstab
添加以下内容:
UUID=e9d3b8bf-4e6f-4e9d-8e3c-7d6e1bdeabf6 /mnt/newdisk ext4 defaults 0 0
保存并退出后,执行以下命令测试配置是否正确:
sudo mount -a
六、LVM环境下扩容逻辑卷
如果使用的是逻辑卷管理器(LVM),可以通过以下步骤扩容逻辑卷:
1、查看当前卷组和逻辑卷信息:
sudo vgdisplay sudo lvdisplay
2、添加新硬盘到卷组:
sudo vgextend centos /dev/sdb1
3、扩展逻辑卷:
sudo lvextend -l +100%FREE /dev/centos/root
4、调整文件系统大小:
对于ext4文件系统:
sudo resize2fs /dev/centos/root
对于xfs文件系统:
sudo xfs_growfs /mount/point
通过以上步骤,可以成功在Linux系统中增加磁盘空间,并确保其在重启后自动挂载和正常使用,无论是物理硬盘还是虚拟机硬盘,这些操作都能帮助用户有效管理和扩展存储资源。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1260145.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复