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

说到挂载文件系统了,说一下挂载u盘啊  外部磁盘之类的。 mysql

挂载u盘必须先  fdisk -l    看一下/dev 下边有没有识别到u盘,  而后用mkdir命令在/mnt目录下为u盘新建一个文件目录,而后执行mount命令把u盘挂载到/mnt对应的文件夹下,而后就能查看修改u盘里的东西了。 linux

若是不想每次开机都这个挂载的话,必须修改/etc/fstab 文件,设置开机自动挂载。 sql

稍微截个图发俩命令吧: 服务器


最下边那个/dev/sdb1就是u盘 oop


这个usb文件夹就是我为挂载u盘建的。而后执行 mount -t vfat /dev/sdb1 /mnt/usb 命令挂载u盘。 ui


挂载成功,若是要实现开机自动挂载的话,修改/etc/fstab文件, 个人是这样修改的,见下图。 spa


最后一行是我本身加的,不知道UUID的用这个命令 ls -l /dev/disk/by-uuid 或者本身百度! .net

http://blog.csdn.net/catoop/article/details/7334901 blog

因为公司文件服务器整个文件容量为850G。为了增强服务器的可用性,将架设一台备用服务器在线随时替换,能够恢复到前一天晚上23.59的状态。 接口

备用服务器系统盘空间不够,另外增长一块1t的硬盘做为保存再用文件服务器同步硬盘。
具体操做过程以下:

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

Linux的硬盘识别:

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

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

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

scd0        表示第1USB光驱.

当添加了新硬盘后,/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回车保存。

注意,这里若是选择e扩展分区的话,不能格式为ext3文件系统。

查看一下:

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 home1  由于系统中已经有个/homelabel了,因此这里要从新把/dev/hda6label设置为home1

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.重启系统