美文网首页
Linux中初始化一个新磁盘

Linux中初始化一个新磁盘

作者: 铜锣饼 | 来源:发表于2021-07-21 21:57 被阅读0次

Linux中挂载一个新磁盘后,创建分区并自动挂载的方法:

# 磁盘分区,大于2T的磁盘都使用parted,不要用fdisk
sudo parted /dev/vdb

# 设置GPT格式分区表,如果没有这一步,使用print命令打印出来Patition Table: unknow,后续命令无法操作
mklabel gpt

# 创建磁盘,使用这个可以保证是aligned
mkpart mydisk ext4 0% 100%

# 使用print查看,之后退出
print
quit

# 此时使用blkid查看,如果没有UUID,需要运行
# ext4文件系统
sudo mkfs -t ext4 /dev/vdb1

# 手动挂载(不推荐)
sudo mount /dev/vdb1 /opt
# 取消挂载 sudo umount /dev/vdb1

# 自动挂载(推荐)
# 查看磁盘UUID
sudo blkid

sudo vim /etc/fstab
# 新增一行,替换目标磁盘的UUID
# UUID=xxxxxxxxxxxxx /opt ext4 defaults 0 0

# 重新挂载全部,否则df中还看不到新的分区
sudo mount -a

# 如果挂载zfs文件系统参考zfs文档
# https://doc.zeaho.com/pages/viewpage.action?pageId=214153063

在线扩容一个已有磁盘

#查看扩容后磁盘大小
sudo fdisk -l
 
    #如果报:GPT PMBR size mismatch
    sudo parted -l
    Fix
 
#扩容分区
sudo growpart /dev/vdb 1
 
#普通文件系统
sudo resize2fs /dev/vdb1
 
#zfs文件系统
sudo zpool online -e zfs /dev/vdb

相关文章

网友评论

      本文标题:Linux中初始化一个新磁盘

      本文链接:https://www.haomeiwen.com/subject/btdsmltx.html