温馨提示×

ubuntu分卷后如何使用

小樊
38
2025-12-12 06:55:48
栏目: 智能运维

Ubuntu分卷后的使用方法

常见场景与对应做法

  • 你可能遇到两类“分卷”:
    1. 对大文件做的分卷压缩包(如 .rar、.tar.gz.001 等),需要先合并再解压;
    2. 对磁盘做的分区/卷(如新增一块盘或 Windows 压缩出的卷),需要挂载到目录后使用。
  • 下面分别给出操作步骤与命令示例。

分卷压缩包的使用

  • 识别分卷文件
    • 常见命名:.rar 分卷如 file.part1.rar、file.part2.rar;tar 分卷如 file.tar.gz.001、file.tar.gz.002x00、x01
  • 解压步骤
    • RAR 分卷
      • 安装工具:sudo apt-get install rar unrar
      • 解压:对任一包含分卷的文件执行 unrar,例如:unrar e file.part1.rar(会自动拼合分卷)
    • TAR 分卷(两种常见命名)
      • 命名如 x00、x01:cat x* > file.tar.gz && tar xzvf file.tar.gz
      • 命名如 file.tar.gz.001:cat file.tar.gz.* > file.tar.gz && tar xzvf file.tar.gz
  • 小提示
    • 合并时确保分卷完整且顺序正确;网络传输中断常导致分卷损坏,必要时重新下载损坏分卷。

磁盘分区或卷的使用

  • 查看磁盘与分区
    • 查看块设备与文件系统:lsblk、sudo fdisk -l、sudo blkid
  • 分区与格式化(如尚未分区)
    • 分区:sudo fdisk /dev/sdX(按提示 n 新建分区,w 保存)
    • 格式化:sudo mkfs -t ext4 /dev/sdX1(示例为 ext4)
  • 挂载到目录
    • 创建挂载点:sudo mkdir /mnt/data
    • 临时挂载:sudo mount /dev/sdX1 /mnt/data
    • 验证:df -h
  • 开机自动挂载(推荐用 UUID)
    • 获取 UUID:sudo blkid(复制目标分区的 UUID)
    • 编辑 /etc/fstab,追加一行(示例):
      • UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2
    • 使配置生效:sudo mount -a
  • 权限设置(普通用户需要写入时)
    • 将挂载点属主改为你的用户(示例用户名为 ubuntu):
      • sudo chown -R ubuntu:ubuntu /mnt/data
  • 图形化工具可选
    • 可使用 GNOME DisksGParted 完成分区、格式化与挂载点设置。

使用 LVM 时的扩展

  • 若你的“分卷”是 LVM 逻辑卷,扩展更灵活:
    • 扩展逻辑卷:sudo lvextend -l +100%FREE /dev/mapper/vg0-lv_data
    • 扩展文件系统:
      • ext4:sudo resize2fs /dev/mapper/vg0-lv_data
      • xfs:sudo xfs_growfs /mount/point
  • 以上操作前建议备份重要数据,并确保卷未处于只读或异常状态。

常见问题与排错

  • 合并或解压时报错(如 Unexpected end of archive)
    • 说明分卷不完整或顺序错误,重新下载缺失/损坏分卷后再试。
  • 挂载时报 “wrong fs type, bad option, bad superblock”
    • 多半是文件系统类型不匹配或分区未格式化;用 blkid 确认类型,必要时重新 mkfs。
  • fstab 配置错误导致无法开机
    • 进入恢复模式或单用户模式,注释掉新增的 fstab 行,修正后再重启。
  • 新分区的权限问题
    • 挂载后执行 chown/chmod 赋予相应用户读写权限(如 chown -R ubuntu:ubuntu /mnt/data)。

0