歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> [Linux]磁盤的分區、格式化、檢驗與掛載

[Linux]磁盤的分區、格式化、檢驗與掛載

日期:2017/3/1 13:38:07   编辑:關於Linux

磁盤分區 - fdisk

fdisk的命令不需要記,因為輸入m後,就會看到詳細的幫助信息,如下所示:
[root@lx15 /data ]# fdisk /dev/sda

The number of cylinders for this disk is set to 36404.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

分區格式化 - mkfs

通過fdisk進行分區後,需要進行格式化後才能使用,分區格式化的命令很簡單:
mkfs [-t 文件系統格式] 設備文件名
下面是一個例子: mkfs -t ext3 /dev/sda2 上訴例子表示以ext3格式化分區/dev/sda2

磁盤檢驗 - fsck

fsck [-t 文件系統格式] 設備文件名
ext2/ext3文件系統的最頂層會存在一個lost+found目錄,該目錄就是當你使用fsck檢查後,若出現問題,有問題的數據會被放置到該目錄下,所以理想狀態下該目錄應該是空的。

磁盤的掛載 - mount

mount的命令很復雜,參數極多,但一般指需要使用默認就可以了,掛載命令如下:
用默認方式將/dev/sda2掛載到目錄/home上面
mkdir /home
mount /dev/sda2 /home
重新掛載命令如下:
將/home重新掛載,並加入參數rw與auto 
mount -o remount,rw,auto /home
卸載命令是unmount,後面可以跟掛載點,也可以跟分區:
unmount /home
unmount /dev/sda2

設置開機掛載 - /etc/fstab

# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/data             /data                   ext3    defaults        1 2
LABEL=/var              /var                    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
當我們執行mount命令時,會將配置寫入/etc/fstab中,下面是該文件每一列的意義:第一列:磁盤設備文件名或其LABEL 第二列:掛載點第三列:文件系統類型第四列:文件系統參數第五列:能否被dump(0表示不要,1表示每天要dump)第六列:設置是否開機fsck(0表示不要,1表示最早檢驗,2表示比1遲檢驗)
Copyright © Linux教程網 All Rights Reserved