欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux 先把磁盘 /dev/sdb 分区一下,格式为xfs 再挂载 示例 我自己亲自做的 AG chatgpt 有大用 有大大用 有大大大用

我自己亲自做的  OK  有大用

以下是在 Linux 下将 /dev/sdb 分区为 XFS 格式并挂载到 /backup 的完整步骤:


1. 确认目标磁盘       lsblk  详解见   /node-admin/22743

bash    
sudo lsblk -f    


确保 /dev/sdb 是目标磁盘(操作会清除所有数据!
示例输出:

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sdb                                                   # 目标磁盘(未分区)



2. 分区(使用 fdisk

(1) 进入交互分区工具

bash    
sudo fdisk /dev/sdb    


(2) 创建新分区

在 fdisk 中依次输入:

plaintext    
n       # 新建分区 p       # 主分区 1       # 分区号(默认1)        # 起始扇区(直接回车默认)        # 结束扇区(直接回车默认全部空间) w       # 保存并退出    


(3) 检查分区     

bash    
sudo lsblk /dev/sdb    


应看到:

sdb
└─sdb1    # 新分区



3. 格式化为 XFS

bash    
sudo mkfs.xfs /dev/sdb1   # 关键步骤:格式化为 XFS    


检查格式:     blkid  详解见   /node-admin/22746

bash    
sudo blkid /dev/sdb1    


输出示例:

/dev/sdb1: UUID="1234abcd-..." TYPE="xfs"



4. 挂载到 /backup

(1) 创建挂载点

bash    
sudo mkdir -p /backup    


(2) 临时挂载(测试)

bash    
sudo mount /dev/sdb1 /backup    


(3) 验证挂载

bash    
df -hT /backup    


输出应包含:

/dev/sdb1      xfs       20G  0B   20G   0% /backup



5. 永久挂载(修改 /etc/fstab

(1) 获取分区 UUID

bash    
sudo blkid /dev/sdb1    


记录 UUID="1234abcd-..."

(2) 编辑 /etc/fstab

bash    
sudo vi /etc/fstab    


添加一行(注意 xfs 文件系统类型):

plaintext    
UUID=1234abcd-...  /backup  xfs  defaults  0  2    


(3) 测试并生效

bash    
sudo mount -a   # 测试配置是否正确 df -h /backup  # 确认挂载成功    



6. 验证

bash    
sudo reboot       # 重启后验证自动挂载 df -hT /backup # 检查是否依然挂载    



关键命令总结

步骤命令说明
分区sudo fdisk /dev/sdb            交互式创建分区
格式化sudo mkfs.xfs /dev/sdb1            必须指定为 XFS            
临时挂载sudo mount /dev/sdb1 /backup            测试用
永久挂载`echo "UUID=... /backup xfs defaults 0 2"sudo tee -a /etc/fstab`

✅ 完成!现在 /dev/sdb1 已作为 XFS 文件系统 自动挂载到 /backup


普通分类: