1. 程式人生 > >Linux - 磁碟管理 (李作強)

Linux - 磁碟管理 (李作強)

gpt
du -h //檢視目錄大小
df -Th //檢視已掛載分割槽
-T 顯示檔案系統型別
-h 顯示檔案大小
fdisk -l //檢視所有分割槽
partprobe //紅帽5更新分割槽表
partx -a /dev/sdb //紅帽6更新分割槽表
mkfs.ext4 /dev/sdb5 //格式化
mkfs -t 檔案型別 /dev/sdb5 //格式化
mount /dev/sdb5 /mnt
umount /dev/sdb5

開機啟動3種方法
vim /etc/rc.local
mount /dev/sdb5 /mnt
vim /etc/fstab
/dev/sdb5 /mnt ext4 defaults 0 0
blkid //檢視uuid
mount -a 掛載開機啟動磁碟
製做卷標
檢視卷標
使用卷標檢視裝置

fdisk /dev/sdb 回車 t 回車 l 檔案系統號碼 //設定分割槽的檔案系統標識

autofs 主要掛載遠端網路檔案系統
yum -y install autofs
service autofs start ; chkconfig autofs on
vim /etc/auto.master //主配置檔案
/auto /etc/sdb5.auto //自行建立一個目錄和附配置檔案
vim /etc/sdb5.auto //建立附配置檔案
sdb5 -fstype=auto ip:/dev/sdb5 //ip這裡是本地,所以不用寫
分割槽的掛載目錄 指定檔案型別 ip:裝置名稱
(這裡添寫即可,系統會自行建立掛載目錄)
service autofs restart
cd /auto/sdb5 //觸發一下目錄,下面才可查到裝置
df -h ;mount
/dev/sdb5 107M 5.6M 96M 6% /auto/sdb5
/dev/sdb5 on /auto/sdb5 type ext4 (rw)

sync async loop remount
同步傳輸 非同步傳輸 映象 定義裝置的訪問許可權

Mount
mount 裝置名 掛載點
mount -a
mount -t 檔案型別 掛載點
mount -o remount,許可權 裝置名
mount -o remount,rw /dev/sdb5 //重新定義裝置的訪問許可權

e2label製作裝置卷標
e2label /dev/sda5 download
卷標名(任意)
e2label /dev/sdb5 //根據裝置檢視卷標
download
findfs LABEL=download //根據卷標檢視裝置
vim /etc/fstab
LABEL=download /mnt ext4 defaults 0 0
mount -a

製做swap交換分割槽
free -m //檢視交換分割槽大小
mkswap /dev/sdb6 //格式化交換分割槽
swapon /dev/sdb6 //啟用
swapoff /dev/sdb6 //關閉
vim /etc/fstab
/dev/sdb6 swap swap defaults 0 0
mount -a

安裝核心
uname -r或-a //檢視核心
lsb_release -a //檢視系統版本
cat /etc/redhat-release //檢視系統版本
cd kernel-setup/
ls
linux-2.6.36.tar.bz2
tar xvjf linux-2.6.36.tar.bz2 -C /usr/src/
cd /usr/src/
ls
debug httpd-2.2.25 kernels linux-2.6.36
cd linux-2.6.36/
rpm -ivh /misc/cd/Packages/ncurses-devel-5.7-3.20090208.el6.x86_64.rpm
make mrproper
make menuconfig

is -a
.config
vim /lib/modules/2.6.32-358.el6.x86_64/modules.dep
make dep
make