一、RedHat下给客户扩容,添加挂载新硬盘的步骤;
二、常见问题及其故障解决。
一、RedHat下给客户扩容,添加挂载新硬盘的步骤:
0,查看新磁盘:fdisk -l
1,给新磁盘分区:fdisk /dev/sdc
n
P
1
Default
Enter
Enter
w
2,格式化新磁盘分区:mkfs –t ext3 /dev/sdc1
3,新建目录,为了挂载分区:mkdir /u04
4,挂载已经格式化好的分区:mount /dev/sdc1 /u04
(附件:如果是给oracle用,还得修改一下权限:chown –R oracle.dba /u04)
5,给新分区添加卷标:e2label /dev/sdc1 /u04 (注,此处写的时候一定不要因为按下tab键盘导致出现 /u04/ ,如果写成了 /u04/ ,而在下一步写成了LABEL=/u04 ,会导致fstab配置错误,重启系统系统会无法启动,提示fstab加载错误,无法启动系统)
6,将卷标添加到系统磁盘分区表配置文件:vi fstab 添加 /u04 记录
[oracle@server ~]$ vim /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/var /var ext3 defaults 1 2
LABEL=/u01 /u01 ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/home /home ext3 defaults 1 2
LABEL=/u02 /u02 ext3 defaults 1 2
LABEL=/u03 /u03 ext3 defaults 1 2
LABEL=/u04 /u04 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-sda5 swap swap defaults 0 0
参考:http://linux.chinaunix.net/bbs /viewthread.php?tid=913153&page=1#pid6417134
更改/etc/fstab里的LABEL名字的步骤如下:
准确的说,应该是叫修改“卷标”
这里以修改“LABEL=/boot /boot ext3 defaults”为例子:
1.umount /boot
2.e2label /dev/sda1 /boot1
3.mount LABEL=/boot1 /boot
4.修改并写入/etc/fstab
例如:
LABEL=/boot1 /boot ext3 defaults 1 2
当然使用tune2fs -L 也可以
二、常见问题及其故障解决:
如果“一”中操作的最后一步(第6步)发生错误,会导致重启系统因为fstab发生错误无法启动成功,红帽5系列的比较新的版本(如5.6)下测试时,系统会提示输入root密码进行维护,此时输入正确的密码后,根目录/ 是只读模式,需要用
mount -o remount rw -t ext3 /
来重新挂载,以便修改/etc/fstab。
如果在这种情况下,忘记了root密码,可以ctrl+alt+delete重启系统,在出现引导菜单是,按e,进入修改模式,修改第二行,在最后的quiet后面加上 init=/bin/bash,然后回车,再按下b ,此时就不用密码也能进入到bash下进行操作了。