linux磁盘挂载

[root@816g50g300g-0001 cluster]# fdisk /dev/vdb

Welcome to fdisk (util-linux 2.37.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command.

This disk is currently in use - repartitioning is probably a bad idea. It's recommended to umount all file systems, and swapoff all swap partitions on this disk.

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

Command (m for help): 以下是使用 fdisk 对 /dev/vdb 进行分区的专业操作指南,我们将创建一个标准 Linux 数据存储方案:

‌分步操作指引‌

  1. 创建新分区表(可选) text Copy Code Command (m for help): o # 清除现有分区表(危险!确认磁盘无数据后再操作)

  2. 创建主分区(示例:290GB 数据分区) text Copy Code Command (m for help): n # 新建分区 Partition type: p # 主分区 (Primary) Partition number: 1 # 第一个分区 First sector: 2048 # 默认起始扇区(保持对齐) Last sector: +290G # 输入 +290G 或直接回车使用全部空间

Created a new partition 1 of type 'Linux'...

  1. 创建交换分区(建议 2-8GB) text Copy Code Command (m for help): n # 新建第二个分区 Partition type: p # 主分区 Partition number: 2 # 第二个分区 First sector: 按回车自动计算 # 系统会自动衔接上一个分区的结束位置 Last sector: +4G # 输入 +4G(创建4GB交换空间)

Created a new partition 2...

  1. 修改分区类型(关键步骤) text Copy Code

设置交换分区类型

Command (m for help): t # 修改分区类型 Partition number: 2 # 选择第二个分区 Hex code: 82 # Linux Swap 类型码

Changed type of partition...

  1. 验证分区布局 text Copy Code Command (m for help): p # 打印当前分区表

Device Boot Start End Sectors Size Id Type /dev/vdb1 2048 60760063 60758016 290G 83 Linux /dev/vdb2 60760064 69115903 8355840 4G 82 Linux swap

  1. 写入更改(重要!) text Copy Code Command (m for help): w # 保存并退出 ‌后续操作‌ ‌刷新内核分区表‌

bash Copy Code partprobe /dev/vdb ‌格式化分区‌

bash Copy Code

格式化数据分区(示例用ext4)

mkfs.ext4 -L "DataStorage" /dev/vdb1

初始化交换分区

mkswap /dev/vdb2 swapon /dev/vdb2 ‌永久挂载配置‌

bash Copy Code

创建挂载点

mkdir -p /mnt/storage

添加到/etc/fstab

echo 'UUID=$(blkid -s UUID -o value /dev/vdb1) /mnt/storage ext4 defaults 0 0' >> /etc/fstab echo 'UUID=$(blkid -s UUID -o value /dev/vdb2) none swap sw 0 0' >> /etc/fstab

测试挂载

mount -a ‌关键注意事项‌ ‌对齐优化‌:

始终从扇区 2048 开始(保证 1MB 对齐) 使用 +sizeG 格式更安全(避免手动计算错误) ‌交换分区建议‌:

物理内存 ≤ 4GB:Swap = 2×RAM 物理内存 > 4GB:Swap = 4GB ~ 8GB ‌剩余空间处理‌: 当前方案预留了约 6GB 未分配空间(300GB - 290GB - 4GB),可用于:

未来扩容:parted /dev/vdb resizepart 1 100% 创建第三个分区:n → p → 3 → [回车] → [回车] ‌操作诊断技巧‌ 实时查看分区变更: bash Copy Code watch -n 1 'lsblk /dev/vdb' 验证对齐状态: bash Copy Code parted /dev/vdb align-check optimal 1 # 返回"1 aligned"表示对齐成功 紧急恢复:若误操作可立即用 q 命令退出不保存 需要进一步调整分区参数或需要其他文件系统类型(如 XFS/Btrfs)的配置说明,请告知具体需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值