分区、格式化并挂载数据盘,使用gpt分区表,xfs文件系统,挂载目录/data,再将数据盘扩容至11G
时间: 2024-11-29 10:32:58 浏览: 9
银河麒麟系统硬盘分区挂载
在Linux系统中,操作步骤如下:
1. **检查现有硬盘和分区**:
首先,你需要确定你要操作的数据盘和其对应的设备名称,比如 `/dev/sdb` 或者 `/dev/nvme0n1p1`。你可以通过 `lsblk` 或 `df -h` 命令来查看。
2. **创建GPT分区**:
打开分区编辑器,例如对于`/dev/sdb`:
```sh
sudo fdisk /dev/sdb
```
进入模式后,新建分区(n)、分配类型为8E(XFS)(w), 然后指定分区起始位置、结束位置及分区大小。
3. **格式化为XFS**:
格式化新分区:
```sh
sudo mkfs.xfs -f /dev/sdb1
```
`-f` 表示强制格式化,确保清理所有旧数据。
4. **创建挂载点**:
创建目录 `/data` 来作为挂载点:
```sh
sudo mkdir -p /data
```
5. **挂载数据盘**:
将新创建的分区挂载到 `/data` 目录:
```sh
sudo mount /dev/sdb1 /data
```
添加挂载点到 `/etc/fstab` 文件以便下次自动挂载。
6. **数据盘扩容**:
XFS文件系统不支持在线扩展,所以需要先卸载挂载的分区,然后增加分区大小。首先卸载:
```sh
sudo umount /data
```
修改分区大小,例如将分区1扩大到11GB:
```sh
growpart /dev/sdb 1 +11G
```
再次调整分区开始位置,使其包含新增空间,然后创建一个新的扩展分区:
```sh
sudo resize2fs /dev/sdb1
```
7. **重新挂载**:
最后,再次挂载更新后的分区:
```sh
sudo mount /dev/sdb1 /data
```
注意:以上步骤需谨慎操作,特别是涉及格式化和修改分区时,确保备份重要数据以防数据丢失。如果有错误,可能需要手动清理未完成的操作。
阅读全文