Linux分卷如何格式化
导读:Linux 分卷格式化的正确做法 一、先确认你的“分卷”类型 传统分区:设备名如 /dev/sdX、/dev/vdX,分区为 /dev/sdXY、/dev/vdXY。 LVM 逻辑卷:设备名如 /dev/mapper/vgname-lvn...
Linux 分卷格式化的正确做法
一、先确认你的“分卷”类型
- 传统分区:设备名如 /dev/sdX、/dev/vdX,分区为 /dev/sdXY、/dev/vdXY。
- LVM 逻辑卷:设备名如 /dev/mapper/vgname-lvname 或 /dev/vgname/lvname。
- 分卷压缩文件:如 file.tar.gz.aa、file.tar.gz.00(这是“打包分卷”,不是磁盘分卷,不能“格式化”)。
二、传统分区的格式化步骤
- 查看磁盘与分区
- 查看块设备与分区:lsblk 或 sudo fdisk -l
- 创建分区(示例对 /dev/sdb)
- 交互式分区:sudo fdisk /dev/sdb,按提示依次输入 n → p/主分区 → 分区号 → 起始扇区 → 结束扇区 → w 保存
- 格式化分区(以 ext4 为例)
- 命令:sudo mkfs.ext4 /dev/sdb1(请确认设备名,切勿写错盘)
- 挂载与开机自动挂载
- 临时挂载:sudo mkdir -p /mnt/data & & sudo mount /dev/sdb1 /mnt/data
- 获取 UUID:ls -l /dev/disk/by-uuid
- 编辑 /etc/fstab,添加一行(使用 UUID 更稳妥):
- UUID=你的UUID /mnt/data ext4 defaults 0 2
- 验证:df -h 或 mount | grep /mnt/data
- 调整分区大小(可选,需谨慎)
- 使用 parted:sudo parted /dev/sdb,执行 resizepart 分区号 新结束位置,再退出并用文件系统工具调整(如 resize2fs 对 ext 系列)。
三、LVM 逻辑卷的格式化步骤
- 准备物理卷、卷组与逻辑卷
- 初始化 PV:sudo pvcreate /dev/sdb
- 创建 VG:sudo vgcreate vg01 /dev/sdb
- 创建 LV(示例 10G):sudo lvcreate -L 10G -n lv01 vg01
- 格式化 LV(以 ext4 为例)
- 命令:sudo mkfs.ext4 /dev/vg01/lv01
- 挂载与开机自动挂载
- 临时挂载:sudo mkdir -p /opt/cloud & & sudo mount /dev/vg01/lv01 /opt/cloud
- 开机自动挂载(两种写法二选一):
- 路径写法:/dev/mapper/vg01-lv01 /opt/cloud ext4 defaults 0 0
- 或 UUID 写法(推荐):先查 ls -l /dev/disk/by-uuid,再写入 /etc/fstab
- 在线扩容示例(先扩 LV,再扩文件系统)
- 扩展 LV:sudo lvextend -l +100%Free /dev/vg01/lv01
- 扩展文件系统:
- ext 系列:sudo resize2fs /dev/vg01/lv01
- XFS 系列:sudo xfs_growfs /mount/point(XFS 按挂载点调整)。
四、常见注意事项与排错
- 操作前务必备份重要数据;磁盘与分区操作存在数据丢失风险。
- 确认目标设备名,避免误写系统盘(如 /dev/sda);执行命令需要 root 权限。
- 推荐使用 UUID 写入 /etc/fstab,避免设备名变化导致挂载失败。
- 文件系统选择建议:通用选 ext4;大文件与高吞吐可选 XFS;如需加密可用 LUKS。
- 扩容要点:先扩“卷”(分区或 LV),再扩“文件系统”;XFS 只能扩容不能缩容,ext 系列可在线缩容但需离线检查与谨慎操作。
- 若你遇到的是“分卷压缩”文件(如 .tar.gz.aa/.00),它们不是磁盘分卷,不能格式化;需先合并再解压:
- 合并:cat file.tar.gz. > file_merged.tar.gz*
- 解压:tar -zxvf file_merged.tar.gz。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux分卷如何格式化
本文地址: https://pptw.com/jishu/772803.html
