LINUX新硬盘分区 CENTOS新硬盘分区 CENTOS添加硬盘 CENTOS添加分区 LINUX添加硬盘 LINUX新增硬盘 CENTOS新增硬盘 CENTOS新增分区 LI区NUX新增分

LINUX新硬盘分区 CENTOS新硬盘分区  CENTOS添加硬盘  CENTOS添加分区  LINUX添加硬盘  LINUX新增硬盘  CENTOS新增硬盘  CENTOS新增分区 LI区NUX新增分

 

根据您的需求,需要将 /dev/sdb 分区并挂载到 /data1。以下是详细步骤:

 

# 1. 查看磁盘
lsblk

# 2. 创建分区表
parted /dev/sdb mklabel gpt

# 3. 创建分区
parted /dev/sdb mkpart primary ext4 0% 100%

# 4. 查看分区
lsblk

# 5. 格式化
mkfs.ext4 /dev/sdb1

# 6. 创建挂载点
mkdir -p /data1

# 7. 临时挂载
mount /dev/sdb1 /data1

# 8. 查看
df -h /data1

# 9. 获取 UUID
blkid /dev/sdb1

# 10. 编辑 fstab
echo "UUID=$(blkid -s UUID -o value /dev/sdb1) /data1 ext4 defaults 0 0" >> /etc/fstab

# 11. 测试
umount /data1
mount -a
df -h /data1

 

注意事项:
数据备份:如果 /dev/sdb 上有重要数据,请先备份

权限设置:默认挂载的目录权限为 root,如需其他用户访问,可设置权限:

bash
chmod 755 /data1
如果之前有分区:如果 /dev/sdb 已有分区,可能需要先删除:

bash
parted /dev/sdb rm 1
验证结果:
执行完成后,使用以下命令验证:

bash
df -h /data1
lsblk -f
mount | grep /data1

 

MBR 分区方案完整操作步骤:


是的,您之前的操作是 GPT 分区方案。如果您在另一台机器上想要使用 MBR(传统 BIOS)分区方案,下面是完整的步骤:


# 1. 查看磁盘
lsblk

# 2. 创建 MBR 分区表(msdos 标签)
parted /dev/sdb mklabel msdos

# 3. 创建主分区(使用全部空间)
parted /dev/sdb mkpart primary ext4 0% 100%

# 4. 设置分区为可启动(可选)
parted /dev/sdb set 1 boot on

# 5. 查看分区
lsblk

# 6. 格式化分区为 ext4
mkfs.ext4 /dev/sdb1

# 7. 创建挂载点
mkdir -p /data1

# 8. 临时挂载
mount /dev/sdb1 /data1

# 9. 查看挂载情况
df -h /data1

# 10. 获取 UUID
blkid /dev/sdb1

# 11. 编辑 fstab 实现开机自动挂载
# 方法1:使用 echo 命令
echo "UUID=$(blkid -s UUID -o value /dev/sdb1) /data1 ext4 defaults 0 0" >> /etc/fstab

# 方法2:手动编辑(更安全)
# vi /etc/fstab
# 添加:UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data1 ext4 defaults 0 0

# 12. 测试自动挂载配置
umount /data1
mount -a
df -h /data1

 

使用 fdisk 工具的替代方案(更传统的 MBR 操作):

# 1. 使用 fdisk 创建分区
fdisk /dev/sdb

# 在 fdisk 交互界面中按顺序操作:
# 1) 输入 'n' 创建新分区
# 2) 输入 'p' 创建主分区
# 3) 分区号默认 1,直接回车
# 4) 起始扇区默认,直接回车
# 5) 结束扇区默认,直接回车(使用全部空间)
# 6) 输入 't' 更改分区类型
# 7) 输入 '83' 设置为 Linux 文件系统(ext4)
# 8) 输入 'w' 保存并退出

# 2. 重新读取分区表
partprobe /dev/sdb

# 3. 格式化
mkfs.ext4 /dev/sdb1

# 4. 后续步骤同上...

 

GPT vs MBR 选择指南:

使用 GPT 的情况(推荐):

  • 磁盘容量 > 2TB

  • UEFI 启动的系统

  • 需要多于4个主分区

  • 需要更高的数据安全性(GPT有备份分区表)

使用 MBR 的情况:

  • 磁盘容量 ≤ 2TB

  • 传统 BIOS 启动

  • 兼容旧系统

  • 只需要1-4个分区

 

注意事项:
数据备份:分区操作会永久删除磁盘上的所有数据

磁盘选择:确保操作的是正确的磁盘(/dev/sdb)

分区对齐:使用 parted 的百分比方式(0% 100%)可以自动优化对齐

格式化选项:如果需要更好的性能,可以使用:

bash
mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdb1
挂载选项:根据需求调整 /etc/fstab 中的选项:

defaults:默认选项(rw, suid, dev, exec, auto, nouser, async)

可以添加 noatime 减少磁盘写入:defaults,noatime

验证命令:
操作完成后,使用以下命令验证:

bash
# 查看分区类型
parted /dev/sdb print

# 查看文件系统信息
blkid

# 查看所有挂载点
mount | grep data1

# 查看磁盘使用情况
df -Th /data1

# 查看分区表信息
fdisk -l /dev/sdb
总结:
对于 CentOS 7,如果磁盘 ≤ 2TB,GPT 和 MBR 都可以使用。GPT 更现代,支持更大磁盘和更多分区,推荐使用 GPT。只有在特定兼容性需求时才选择 MBR。

 

posted @ 2025-12-15 10:46  闻道者  阅读(21)  评论(0)    收藏  举报