linux-磁盘挂载

1、查看设备的挂载情况

lsblk  或  lsblk -f

在这里插入图片描述
在这里插入图片描述

2、分区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.格式化

mkfs -t ext4 /dev/vdb1

在这里插入图片描述
4.挂载磁盘

mount /dev/vdb1 /cc

5.永久挂载:
设置可以自动挂载(永久挂载,当你重启Linux之后,仍然可以挂载)
永久挂载:通过修改 /etc/fstab 实现挂载
1.查询blk的id
2.将blkid写入到文件:fstab中:

vim /etc/fstab 

在这里插入图片描述

<think>我们正在处理一个关于Linux磁盘挂载的问题。根据用户提供的引用和问题描述,用户需要一份详细的Linux磁盘挂载指南。我们将结合引用内容,构建一个完整的磁盘挂载流程。引用内容要点:-引用[1]:提供了磁盘挂载的完整流程,包括检查硬盘状态、分区、格式化、挂载和设置自动挂载(/etc/fstab)。强调了操作需谨慎,特别是编辑fstab时。-引用[2]:提到了一本Linux书籍,其中包含磁盘挂载实验案例,但具体内容未详细给出。-引用[3]:展示了使用blkid命令获取磁盘UUID的示例,并提到修改磁盘挂载配置文件。用户需求:查找磁盘挂载的解决方案或指南。因此,我们将按照以下步骤构建回答:1.检查磁盘状态(使用lsblk、fdisk等命令)2.磁盘分区(使用fdisk或parted)3.格式化分区(使用mkfs)4.挂载分区(使用mount)5.设置开机自动挂载(通过编辑/etc/fstab)6.验证挂载注意:在关键步骤给出示例命令,并提醒用户谨慎操作(特别是fstab)。另外,用户之前的问题是关于创建普通用户的,但当前问题转向了磁盘挂载,因此我们专注于磁盘挂载。我们将生成相关问题:1.如何卸载已挂载磁盘?2.如何调整磁盘分区大小?3.挂载磁盘时遇到权限问题如何解决?开始编写回答。</think>### Linux 磁盘挂载详细教程 以下是完整的磁盘挂载流程,涵盖**分区创建 → 格式化 → 挂载 → 开机自动挂载**四个关键步骤。操作需`root`权限(使用`sudo`或切换至root用户)。 --- #### 1. **检查磁盘状态** 查看系统识别到的磁盘设备: ```bash lsblk # 显示所有块设备(树状结构) fdisk -l # 查看磁盘分区详情 ``` 输出示例: ``` NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 50G 0 disk └─vda1 253:1 0 50G 0 part / vdb 253:16 0 100G 0 disk <--挂载的新磁盘 ``` > 此处`vdb`为待挂载磁盘(无分区和挂载点)[^1]。 --- #### 2. **创建分区** 使用`fdisk`对新磁盘分区(以`/dev/vdb`为例): ```bash fdisk /dev/vdb ``` 交互式操作流程: 1. 输入 `n` → 创建新分区 2. 输入 `p` → 选择主分区类型 3. 分区号默认(回车) 4. 起始/结束扇区默认(全盘分区直接回车) 5. 输入 `w` → 保存分区表 > 完成后通过 `fdisk -l /dev/vdb` 验证分区(如`/dev/vdb1`)[^1]。 --- #### 3. **格式化分区** 选择文件系统类型(推荐`ext4`或`xfs`),格式化新分区: ```bash # 格式化为ext4 mkfs.ext4 /dev/vdb1 # 或格式化为xfs mkfs.xfs /dev/vdb1 ``` > ⚠️ 格式化会清除所有数据!确认分区名称无误[^1]。 --- #### 4. **临时挂载分区** 创建挂载目录并挂载: ```bash mkdir /data # 创建挂载点目录 mount /dev/vdb1 /data # 挂载分区 ``` 验证挂载: ```bash df -hT | grep /data # 查看挂载状态 ``` 输出示例: ``` /dev/vdb1 ext4 100G 0% /data ``` --- #### 5. **设置开机自动挂载** 通过`/etc/fstab`配置文件实现永久挂载: ```bash # 获取分区的UUID(推荐使用UUID防止设备名变更) blkid /dev/vdb1 # 输出:/dev/vdb1: UUID="c28be586-c293..." TYPE="ext4" [^3] # 编辑fstab文件 vim /etc/fstab ``` 在文件末尾添加: ``` UUID=c28be586-c293-41b0-bcba-4890db06ea9e /data ext4 defaults 0 0 ``` 字段说明: - `UUID`:分区唯一标识 - `/data`:挂载点路径 - `ext4`:文件系统类型 - `defaults`:挂载参数 - `0 0`:dump和fsck选项 > **关键安全步骤**: > 执行 `mount -a` 测试配置是否正确,若报错需立即修正,否则可能导致系统无法启动[^1][^3]。 --- #### 6. **验证结果** ```bash # 重启后检查自动挂载 reboot df -hT | grep /data # 测试读写权限 touch /data/testfile rm /data/testfile ``` --- ### ⚠️ 注意事项 1. **操作前备份数据**:分区和格式化会清除磁盘内容。 2. **谨慎编辑/etc/fstab**:错误配置可能导致系统无法启动。 3. **使用UUID挂载**:设备名(如`/dev/vdb1`)可能变动,UUID更稳定[^3]。 4. **磁盘权限**:若普通用户需访问挂载点,用`chmod`设置目录权限(如`chmod 755 /data`)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值