如何在麒麟 V10 系统上将新增的硬盘挂载到 /data 目录,并使用 XFS 文件系统,同时配置开机自动挂载

1. 检查新硬盘

首先,使用 lsblkfdisk -l 命令检查新硬盘是否已经被系统识别。

lsblk

sudo fdisk -l

假设新硬盘设备名为 /dev/sdb

2. 创建分区(如果需要)

如果你需要创建一个新的分区,可以使用 fdiskparted 工具。这里以 fdisk 为例:

sudo fdisk /dev/sdb

这里操作的时候提示这个,

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x6e64a2b3.

3. 创建新的分区表

根据提示,硬盘上没有已知的分区表,因此需要创建一个新的分区表。在 fdisk 提示符下输入以下命令:

  • 输入 o 创建一个新的 DOS 分区表:
    Command (m for help): o
    

4. 创建新分区

接下来,创建一个新的主分区:

  • 输入 n 创建新分区:

    Command (m for help): n
    
  • 选择分区类型(默认为 p 主分区):

    Partition type
       p   primary (0 primary, 0 extended, 4 free)
       e   extended (container for logical partitions)
    Select (default p): p
    
  • 选择分区号(默认为 1):

    Partition number (1-4, default 1): 1
    
  • 选择第一个扇区(默认即可):

    First sector (2048-40963967, default 2048):
    
  • 选择最后一个扇区(默认即可,表示使用整个磁盘):

    Last sector, +sectors or +size{K,M,G,T,P} (2048-40963967, default 40963967):
    

5. 写入分区表

完成分区创建后,需要将更改写入磁盘:

  • 输入 w 写入分区表并退出 fdisk
    Command (m for help): w
    

按照提示创建一个新分区,例如 /dev/sdb1

6. 格式化分区为 XFS

使用 mkfs.xfs 命令格式化新分区为 XFS 文件系统:

sudo mkfs.xfs /dev/sdb1

7. 创建挂载点

创建一个目录作为挂载点:

sudo mkdir -p /data

8. 挂载分区

手动挂载分区以测试是否成功:

sudo mount /dev/sdb1 /data

9. 配置开机自动挂载

编辑 /etc/fstab 文件,添加新硬盘的挂载信息。使用 blkid 命令获取新分区的 UUID:

sudo blkid /dev/sdb1

假设输出为:

/dev/sdb1: UUID="xxxx-xxxx-xxxx-xxxx" TYPE="xfs"

编辑 /etc/fstab 文件:

sudo nano /etc/fstab

在文件末尾添加如下行:

UUID=xxxx-xxxx-xxxx-xxxx /data xfs defaults 0 0

10. 测试配置

为了确保配置正确,可以使用 mount -a 命令重新挂载所有文件系统:

sudo mount -a

如果没有错误信息,说明配置成功。

11. 重启系统

最后,重启系统以验证新硬盘是否能自动挂载:

sudo reboot

重启后,使用 df -h 命令检查 /data 是否已经挂载:

df -h

如果看到 /data 目录已经挂载,说明配置成功。

Linux中,你可以按照以下步骤将逻辑卷(LV)格式化为XFS文件系统挂载到 `/data` 目录: 1. **确认已安装必要的工具**: 首先确保 `device-mapper`, `e2fsprogs`, 和 `xfsprogs` 已经安装,可以使用以下命令检查: ``` sudo apt-get update && sudo apt-get install -y device-mapper e2fsprogs xfsprogs ``` 2. **创建逻辑卷**: 使用 `lvcreate` 创建一个新的LV: ```bash sudo lvcreate -L <size in GB> -n data_volume /dev/<vg_name> ``` 将 `<size in GB>` 替换为你想要的大小,`<vg_name>` 替换为你的存储卷组名称。 3. **扩展卷组**: 如果需要,确保有足够的空间扩展卷组: ```bash sudo vgextend <vg_name> /dev/sdXn 或者其他物理磁盘设备 ``` 4. **格式化为XFS**: ```bash sudo mkfs.xfs -f /dev/<vg_name>/data_volume ``` 其中 `<vg_name>/data_volume` 是你刚创建的逻辑卷路径。 5. **挂载文件系统**: 添加挂载点到fstab(如果不在其中): ```bash echo "/dev/<vg_name>/data_volume /data xfs defaults 0 0" | sudo tee -a /etc/fstab ``` 然后执行 mount 命令挂载: ```bash sudo mount /data ``` 6. **验证和创建测试文件**: 检查挂载是否成功: ```bash df -hT /data ``` 创建一个测试文件: ```bash touch /data/testfile.txt ``` 7. **启动自动挂载**: 如果你想让系统在启动时自动挂载,编辑 `/etc/crontab` 或者创建 `/etc/fstab` 中提到的链接: ```bash sudo ln -s /dev/<vg_name>/data_volume /mnt/data ``` 完成以上步骤后,你就有了一个名为 `/data` 的XFS文件系统可以在此目录下进行文件操作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值