如何正确mount一个新硬盘
Linux 正确挂载新硬盘
-
识别设备
查看新盘是否被识别:使用命令 lsblk 或 fdisk -l。常见命名:SATA/SCSI 为 /dev/sdX,NVMe 为 /dev/nvme0n1,其分区为 /dev/sdX1 或 /dev/nvme0n1p1。务必确认目标设备,避免误操作系统盘。 -
分区(可选)
若需分区,使用 fdisk /dev/sdX(或 parted)。常用流程:输入 n 新建分区 → 选择主分区/扩展分区 → 设置大小 → 输入 w 写入分区表。分区完成后可用 partprobe /dev/sdX 通知内核重新读取分区表。也可选择整盘不分区,直接格式化后挂载(见下节)。 -
格式化文件系统
将分区(如 /dev/sdX1)格式化为常用文件系统:- ext4:mkfs.ext4 /dev/sdX1
- xfs:mkfs.xfs /dev/sdX1
提示:格式化会清空数据,请再次确认设备路径。
-
创建挂载点并挂载
创建目录:sudo mkdir -p /mnt/data
挂载分区:sudo mount /dev/sdX1 /mnt/data
验证:df -h 或 lsblk 应能看到挂载点与设备对应关系。 -
设置开机自动挂载(推荐用 UUID)
获取分区 UUID:sudo blkid /dev/sdX1
编辑 /etc/fstab,添加一行(示例为 ext4):
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults 0 2
字段含义:字段 含义 UUID 设备唯一标识,稳定性优于设备名 挂载点 如 /mnt/data 文件系统 如 ext4 挂载选项 常用 defaults dump 备份,常用 0 fsck 顺序 根分区 1,其他分区 2 或不检查 0 测试配置:sudo mount -a(无报错说明语法正确)。 -
常见注意事项
- 使用 UUID 而非 /dev/sdX 可避免设备名变化导致挂载失败。
- 修改 /etc/fstab 前先备份;变更分区表后用 partprobe 或重启确保内核识别。
- 权限与安全:按需设置挂载点目录权限(如 chown/chmod),避免使用过于宽松的 777。
- 若需迁移数据(如把 /home 迁到新盘):先挂载到临时目录,拷入数据,再切换挂载点并验证。
Windows 初始化并挂载新硬盘
-
打开磁盘管理
右键“此电脑”→“管理”→“磁盘管理”,或“服务器管理器”→“工具”→“计算机管理”→“磁盘管理”。新盘通常显示为“未初始化”。 -
初始化磁盘
右键新盘→“初始化磁盘”,选择 MBR 或 GPT(新平台优先 GPT),确认后状态变为“未分配”。 -
新建卷并格式化
右键“未分配”→“新建简单卷”,按向导设置卷大小、分配驱动器号、选择文件系统(如 NTFS)、卷标,完成格式化后即可在“此电脑”中访问。 -
盘符冲突处理
若目标盘符(如 D:)被占用,可先右键光驱或其他设备更改盘符,再为新盘分配 D:。完成后打开“此电脑”确认新盘可用。
虚拟机场景快速补充
- VMware 添加新硬盘
关机或挂起虚拟机→“VM”→“设置”→“硬盘”→“添加”→选择磁盘类型与大小→完成。启动后在 Linux 中用 fdisk -l 识别新盘(如 /dev/sdb),按上文 Linux 步骤分区、格式化并挂载;在 Windows 中通过“磁盘管理”初始化、分区、格式化即可。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何正确mount一个新硬盘
本文地址: https://pptw.com/jishu/769205.html
