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 文件中让它永久挂载:

[root@mysql ~]# e2label /dev/hda6   先查看需要挂载硬盘分区的 labl

/home

[root@mysql ~]# e2label /dev/hda6 hom1  因为系统中已经有个 /home label 了,所以这里要重新把 /dev/hda6 label 设置为 home1

 

擦了,怎么找不到e2label这个命令。

 

vi /etc/fstab

加入:

LABEL=home1             /data1                   ext3     defaults         1 2

注意红色 home1 左边没有 /

查看 cat /etc/fstab

LABEL=/                  /                        ext3     defaults         1 1

LABEL=/data              /data                    ext3     defaults         1 2

LABEL=home1                /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

在修改 /etc/fstab 文件后,运行 mount -a 命令验证一下配置是否正确,否则错误配置 fstab 文件导致系统无法正常启动。如果系统无法正常启动,则输入 root 密码进入修复模式,关 键的一步是重新 mount / mount -n -o remount,rw / )。如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存,修复存在的问题。

 

9. 重启系统

 

猜你喜欢

转载自hchmsguo.iteye.com/blog/1226929