linux挂载新硬盘,开机自动挂载

本文详细介绍了Linux环境下识别硬盘、创建分区、格式化、挂载及配置开机自动挂载的过程,涵盖从识别硬盘到实现高效文件系统管理的完整步骤。

Linux的硬盘识别:

2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:

sda 表示第1块SCSI硬盘.# V, z b, }2 F7 u' |

hda 表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上)

scd0 表示第1个USB光驱.


当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的

设备文件在/dev/cciss/目录下.一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘

设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.

1.关闭服务器加上新硬盘

2.启动服务器,以root用户登录

3.查看硬盘信息

#fdisk -l

Disk /dev/sda: 146.1 GB, 146163105792 bytes

255 heads, 63 sectors/track, 17769 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 5112 40957717+ 83 Linux

/dev/sda3 5113 5243 1052257+ 82 Linux swap /


Solaris

/dev/sda4 5244 17769 100615095 5 Extended

/dev/sda5 5244 17769 100615063+ 83 Linux


Disk /dev/sdb: 291.3 GB, 291331192320 bytes

255 heads, 63 sectors/track, 17769 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb1: 291.3 GB, 291331192320 bytes

4.创建新硬盘分区

fdisk可以用m命令来看fdisk命令的内部命令;

a:命令指定启动分区;

d:命令删除一个存在的分区;

l:命令显示分区ID号的列表;

m:查看fdisk命令帮助;

n:命令创建一个新分区;

p:命令显示分区列表;

t:命令修改分区的类型ID号;

w:命令是将对分区表的修改存盘让它发生作用。


#fdisk /dev/sdb

Command (m for help):n

Command action

   e extended //输入e为创建扩展分区

   p primary partition (1-4)

p

Partion number(1-4):1


Command (m for help): w

输入n回车,再输入p回车,再输出1回车,一路回车,最后输入w回车保存。

查看一下:

fdisk -l

可以看到/dev/sdb1分区

5.格式化分区:

mkfs.ext3 /dev/sdb1

6.创建/data1目录:

mkdir /data1

7.挂载分区:

mount /dev/sdb1 /data1

8.配置开机自动挂载

因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载:

vi /etc/fstab

加入:

LABEL=/data1 /data1 ext3 defaults 1 2

查看cat /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/data /data ext3 defaults 1 2

LABEL=/data1 /data1 ext3 defaults 1 2

LABEL=/boot /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

LABEL=SWAP-hda3 swap swap defaults 0 0


9.重启系统

<think>嗯,用户这次的问题是明确要求配置Linux开机自动挂载硬盘,特别提到了/etc/fstab文件。看来用户已经做了基础功课,知道关键配置位置,这比我预想的要专业。用户引用的两篇站内资料其实已经覆盖了完整流程:第一篇强调分区信息和fstab概念,第二篇详细展示了从磁盘分区到挂载的全过程。不过引用2里的命令有些小问题(比如用/dev/vdb挂载但配置里写的又是/dev/vdb1),需要帮用户修正。注意到用户特意点出"并不是真正需求"的提示,说明ta可能遇到过答非所问的情况。那我必须紧扣三个核心词:开机自动挂载、fstab配置、硬盘分区。用户应该是个运维新人,语气中透露出想得到可靠的生产环境指导,所以安全提示要着重强调。技术层面要分五个重点响应:分区准备要用lsblk替代老旧的fdisk-l显示更直观;UUID方案比/dev/sdb稳定这个必须说;ext4默认参数选noatime提升性能;最后用systemctldaemon-reload避免重启验证的麻烦。用户没提具体Linux版本,按CentOS/RHEL系写比较稳妥。回头检查发现忘了件事——用户可能分不清基本挂载和高级选项的区别。得在配置示例里用注释说明defaults的含义,毕竟有人会误用成async导致数据丢失。要不要提LVM呢?看用户引用里没涉及,暂时保留吧但留个伏笔。</think> 在Linux系统中配置硬盘开机自动挂载,需通过编辑 `/etc/fstab` 文件实现。以下是详细操作指南: --- ### **详细步骤** #### 1. **查看磁盘信息** ```bash lsblk -f 或 sudo fdisk -l ``` - 确认需挂载的分区标识符(如 `/dev/sdb1`)及文件系统类型(如 `ext4`/`xfs`) - **推荐使用UUID**(通过 `sudo blkid /dev/sdb1` 获取),避免设备名变化导致挂载失败 #### 2. **创建挂载目录** ```bash sudo mkdir /mnt/data # 替换/data为自定义路径 ``` #### 3. **备份并编辑/etc/fstab** ```bash sudo cp /etc/fstab /etc/fstab.bak # 备份 sudo vim /etc/fstab ``` **添加配置行(示例)**: ```bash UUID=1234abcd-5678 /mnt/data ext4 defaults 0 2 ``` - **参数解析**: - `UUID=1234abcd-5678`: 分区唯一标识(替换为实际值) - `/mnt/data`: 挂载目标目录 - `ext4`: 文件系统类型 - `defaults`: 默认挂载参数(包含rw,suid,dev,exec,auto,nouser,async) - `0`: dump备份标志(0=不备份) - `2`: fsck磁盘检查顺序(0=不检查,1=根目录优先,2=其他) #### 4. **测试并生效** ```bash sudo mount -a # 立即挂载所有fstab配置 df -h # 检查是否挂载成功 ``` - **若报错**: - 检查UUID、路径拼写 - 文件系统不匹配时需重新格式化(**警告:格式化会清空数据!**) #### 5. **验证开机自启** ```bash sudo reboot # 重启后验证 lsblk | grep /mnt/data # 查看挂载状态 ``` --- ### **关键注意事项** 1. **优先使用UUID** 设备名(如 `/dev/sdb`)可能随硬件变动改变,UUID更稳定 [^1]。 2. **文件系统一致性** 若分区未格式化,需先执行: ```bash sudo mkfs.ext4 /dev/sdb1 # 替换为实际分区 ``` 3. **特殊需求参数** - 只读挂载:替换 `defaults` → `ro` - 禁用执行权限:增加 `noexec` - 网络存储:使用 `_netdev` 参数(如NFS) --- ### **错误排查** - **错误信息**:`mount: /mnt/data: wrong fs type` **解决方案**:安装对应文件系统工具(如NTFS需 `ntfs-3g`) - **挂载失败导致系统无法启动**: 重启进入**救援模式**,恢复 `/etc/fstab` 备份文件 --- **
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值