如何在 Ubuntu 中挂载磁盘

本文详细介绍了在Ubuntu系统中如何创建新分区,将分区类型更改为LVM,以及查看和写入分区设置的过程,是进行磁盘管理的重要指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考链接:http://www.linuxidc.com/Linux/2015-08/121117.htm
基础知识:
pv物理卷 加入到 vg卷组 再分到 lv逻辑卷
创建物理卷
首先找出你将要使用的磁盘。(/dev/sda, sdb, 等)
注意:记住所有的命令都要以 root 身份运行或者在命令前面添加 'sudo' 。
fdisk -l
如果之前你的硬盘从未格式化或分区过,在 fdisk 的输出中你很可能看到类似下面的信息。这完全正常,因为我们会在下面的步骤中创建需要的分区。
我们的新磁盘位置是 /dev/sdb,让我们用 fdisk 命令在磁盘上创建一个新的分区。
我们将使用 fdisk 命令创建需要的分区。
在终端中输入以下命令:
fdisk /dev/sdb
这会使你进入到一个特殊的 fdisk 提示符中。
  • n = 创建新分区
  • p = 创建主分区
  • 1 = 成为磁盘上的首个分区
输入 enter 键两次以接受默认的第一个和最后一个柱面。
用下面的命令准备 LVM 所使用的分区。
  • t = 更改分区类型
  • 8e = 更改为 LVM 分区类型
核实并将信息写入硬盘。
  • p = 查看分区设置使得在写入更改到磁盘之前可以回看
  • w = 写入更改到磁盘
输入 pvcreate /dev/sdb1 在刚创建的分区上新建一个 LVM 物理卷。
注意:其中,创建卷组和逻辑卷的步骤不是必需的
  创建卷组
现在我们有了一个指定的分区和创建好的物理卷,我们需要创建一个卷组。很幸运这只需要一个命令。
vgcreate vgpool /dev/sdb1
vgpool 是新创建的卷组的名称。你可以使用任何你喜欢的名称,但建议标签以 vg 开头,以便后面你使用它时能意识到这是一个卷组。
 
创建逻辑卷
创建 LVM 将使用的逻辑卷:
lvcreate -L 3G-n lvstuff vgpool
-L 命令指定逻辑卷的大小,在该情况中是 3 GB,-n 命令指定卷的名称。 指定 vgpool 以便 lvcreate 命令知道从什么卷获取空间。
 
格式化并挂载逻辑卷
最后一步是用一个文件系统格式化新的逻辑卷。如果你需要选择一个 Linux 文件系统的帮助,请阅读  如果根据需要选取最合适的文件系统
mkfs -t ext3 /dev/vgpool/lvstuff
创建挂载点并将卷挂载到你可以使用的地方。
mkdir /mnt/stuff
mount -t ext3 /dev/vgpool/lvstuff /mnt/stuff

<think>嗯,用户想了解在Ubuntu系统中挂载磁盘的方法。从提供的引用内容来看,用户需要一份详细的操作指南。用户可能刚接触Linux系统管理,对磁盘操作不太熟悉,需要清晰分步的指导。考虑到操作涉及终端命令,用户应该具备基本的命令行使用能力,但可能需要重点提示关键步骤和潜在风险点。我注意到用户特意强调要"尽可能多参考引用内容",因此会重点整合引用1-5中的有效信息:引用2的七步法很完整,引用4补充了不同文件系统的格式说明,引用5提到了虚拟机环境和分区工具。不过用户明确说明这是参考站内引用而非直接需求,还是要以解决实际操作为主。用户似乎需要解决三类需求:基础挂载步骤、不同文件系统处理(如xfs/ext4)、自动化挂载设置。考虑到操作安全性,必须在步骤中强调以下几点风险:1)正确识别磁盘设备符避免误操作2)格式化会销毁数据需谨慎3)fstab配置错误可能导致系统无法启动。从引用2提取的核心步骤框架比较理想:查看→创建分区→格式化→获取UUID→创建挂载点→配置fstab→挂载→验证。需要补充的是:1)引用5提到的gparted图形化工具备选方案2)引用4中NTFS特殊处理3)增加故障排查建议(如fstab测试模式)。特别要注意术语解释,比如"挂载点"、"UUID"等概念对新手可能陌生。在示例命令里保持统一路径规范(如/data),避免混用sdb/vdb等设备符号造成混淆。最后应该提供延伸问题的方向,比如LVM管理或权限设置,因为用户完成基础挂载后很可能需要后续操作。用户引用5提到"用户限额",但当前问题未涉及,应作为可选补充而非核心步骤。安全起见,所有sudo命令都需要加风险提示符号,尤其是在格式化操作步骤前。</think> 以下是在Ubuntu系统中挂载磁盘的详细操作指南,整合了最佳实践和关键步骤: --- ### **一、准备工作** 1. **查看磁盘信息** ```bash sudo fdisk -l ``` - 确认目标磁盘标识(如 `/dev/sdb`)和分区(如 `/dev/sdb1`)[^2][^5]。 2. **创建挂载点** ```bash sudo mkdir -p /目标路径 # 例如 /mnt/data ``` --- ### **二、格式化为文件系统(若需初始化)** - **根据需求选择文件系统类型**: ```bash # XFS 文件系统 sudo mkfs.xfs /dev/sdb1 # ext4 文件系统 sudo mkfs.ext4 /dev/sdb1 # FAT32/NTFS(需安装工具) sudo apt install ntfs-3g # 安装NTFS支持 sudo mkfs.ntfs /dev/sdb1 # NTFS格式 sudo mkfs.vfat /dev/sdb1 # FAT32格式 [^4] ``` > ⚠️ **注意**:格式化会**清除磁盘数据**,操作前确认无重要数据! --- ### **三、手动挂载磁盘(临时生效)** ```bash sudo mount /dev/sdb1 /目标路径 # 例如 /mnt/data ``` - 验证挂载:`df -h` 查看是否出现目标磁盘[^2]。 --- ### **四、配置开机自动挂载(永久生效)** 1. **获取磁盘UUID** ```bash sudo blkid /dev/sdb1 ``` - 记录输出中的 `UUID="..."`(如 `UUID=d01bbb50-...`)[^2][^4]。 2. **编辑 `/etc/fstab` 文件** ```bash sudo vim /etc/fstab ``` 添加如下行(按实际信息修改): ```bash UUID=刚才记录的UUID /目标路径 文件系统类型 defaults 0 0 # 示例: UUID=d01bbb50-28be-4328-bf18-11111111 /mnt/data xfs defaults 0 0 ``` 3. **测试并应用配置** ```bash sudo mount -a # 测试fstab配置是否正确 df -h # 确认挂载成功 ``` > ❗若系统无法启动,通常因fstab配置错误,需在Recovery模式修复。 --- ### **五、高级选项说明** - **使用分区工具**: 对未分区磁盘先用 `sudo fdisk /dev/sdb` 创建分区(如 `sdb1`)[^5]。 - **图形化工具**: 安装 `gparted` 可视化操作分区(`sudo apt install gparted`)[^5]。 - **挂载参数调整**: 在fstab中替换 `defaults` 可指定权限(如 `uid=1000,gid=1000` 赋予用户所有权)。 --- ### **常见问题排查** 1. **提示 "mount: unknown filesystem type"** → 安装对应文件系统工具(如 `ntfs-3g`)[^4]。 2. **磁盘写入权限被拒绝** → 在fstab中添加 `umask=000` 或调整目录所有权: ```bash sudo chown -R 用户名:用户组 /目标路径 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值