CentOS 开机自动挂载硬盘
CentOS是社区企业操作系统,是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
企业级应用系统的建设,通常将系统和数据分别存储,并建立raid。新装的CentOS6.5,需要挂载数据盘,并且能够系统启动自动挂载该数据盘。
1、手动挂载磁盘
查看磁盘分区信息,执行fdisk命令
[root@ithomer ~]# fdisk -l
Disk /dev/xvda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00073f45
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 2611 20970496 83 Linux
Disk /dev/xvdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
查看挂在的磁盘:
[root@ithomer ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 15G 4.2G 79% /
tmpfs 505M 0 505M 0% /dev/shm
格式化新硬盘
sudo mkfs -t ext4 /dev/xvdb
查看到 /dev/xvdb 没有挂载,接下来建立挂载点(创建挂载目录),执行mount命令,挂载数据盘。
[root@tsp-rls-webservice tsp]# mkdir /home/data
[root@tsp-rls-webservice tsp]# mount /dev/xvdb /home/data
2、系统启动,自动挂载数据盘
查看磁盘UUID信息
[root@ithomer ~]# blkid
/dev/xvda1: UUID="887b0b9e-449b-414e-a11d-cd94093e3fe1" TYPE="ext4" LABEL="/"
/dev/xvdb: UUID="eb53b0dd-5574-4a58-b7a4-2e88b859576d" SEC_TYPE="ext2" TYPE="ext3"
编辑系统分区表
方法1:
# vim /etc/fstab
添加如下信息:
UUID=eb53b0dd-5574-4a58-b7a4-2e88b859576d /home/data ext3 defaults 1 1
编辑后的信息如下:
[root@ithomer ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Dec 17 09:06:53 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=887b0b9e-449b-414e-a11d-cd94093e3fe1 / ext4 defaults 1 1
UUID=eb53b0dd-5574-4a58-b7a4-2e88b859576d /home/data ext3 defaults 1 1
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
xenfs /proc/xen xenfs defaults 0 0
方法2:
# vim /etc/fstab
添加下面红色一行
LABEL=/ / ext4 defaults,noatime 1 1
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
/dev/xvdb /home/data ext4 defaults 0 0
/var/swapfile swap swap defaults 0 0
/var/swapfile2 swap swap defaults 0 0
然后,mount -a 自动挂载,
保存退出;重启系统,确认自动挂载成功。
[root@ithomer ~]# reboot
[root@ithomer ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 15G 4.2G 79% /
tmpfs 505M 0 505M 0% /dev/shm
/dev/xvdb 9.9G 5.1G 4.4G 54% /home/data
以上就是 CentOS 6.5开机自动挂载硬盘 的执行命令,希望能满足各位的需求。
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2016-07-23 09:39:24
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: CentOS 开机自动挂载硬盘 (米扑博客)