1. 機器裝有兩塊硬盤,重裝系統只找到一塊盤,如何解決?php
正常裝完系統後,運行:html
a. lsblk查看硬盤信息,這裏能夠發現尚未使用的另外一塊盤。linux
b. fdisk或parted給硬盤分區,取決於硬盤格式,一盤都是parted,在使用這兩個命令時能夠看到硬盤的格式ios
c. 分好區後(好比分紅/sdb1,/sdb2兩個分區),再用mkfs在分區上創建文件系統,而後使用mount命令掛載shell
http://www.javashuo.com/article/p-ujwypplk-bx.htmlvim
2. raid操做centos
通常分爲兩塊,安裝系統的盤容量較小,可使用raid0,存放數據的盤容量較大,使用raid5.app
在 df -h 命令中能夠看到/dev/md0的形式,就說明這個分區是raid形式的。spa
cat /proc/mdstat 命令能夠查看raid信息。安裝raid能夠先嚐試在bios裏經過配置硬raid(若是有這個功能的話),也能夠在安裝操做系統的時候選擇軟raid配置,或者進入系統後在shell裏面經過 mdadm 命令配置。操作系統
3. 邏輯卷操做
相關概念和基本操做參考鳥叔http://linux.vbird.org/linux_basic/0420quota.php#lvm
實踐:有兩個lv,一個是/dev/mapper/centos-root,另外一個是/dev/mapper/centos-home,如今想縮小home的大小,同時把縮小後空出來的空間給到root,實踐命令:
1028 df -h1029 vgdisplay 1030 lvdisplay 1031 vgdisplay 1032 lsblk 1033 pvscan1036 vgdisplay centos1039 lvscan1043 lvresize -L -1T /dev/centos/home 1044 vgdisplay centos1046 lvresize -L +1T /dev/centos/root 1047 lvscan1051 xfs_info / 1052 xfs_growfs / 1053 xfs_growfs /home 1054 df -h 1055 lvscan 1056 xfs_info /home1059 lsblk 1060 df -h1066 vim /etc/fstab 1067 umount /home1069 mount -a 1070 df -h 1071 lvscan 1072 vgdisplay 1073 pvscan 1074 pvdisplay 1075 xfs_growfs /home1089 lvremove -v /dev/centos/home1091 vgdisplay 1092 lvcreate -L 287G -n home centos 1093 lvdisplay /dev/centos/home 1096 mkfs.xfs /dev/centos/home 1097 mkdir /home 1100 mount /dev/centos/home /home 1101 df -h1103 vim /etc/fstab 1104 ls /home/
犯的一個錯是直接使用lvresize -L -1T /dev/centos/home縮小lv的大小,這以前缺乏了一步,就是須要先把文件系統的大小先縮小,再縮小lv的大小。
umount /home e2fsck -f /dev/mapper/home resize2fs /dev/mapper/home 200G
lvresize -L -1T /dev/centos/home
mount -a
實踐以前最好先備份好/home目錄,以避免數據沒法找回
相關參考: