linux磁碟掛載是比較常見的對linux系統管理的操作之一,需要耐心才能正確實現自動掛載,便於日後提高工作效率,和方便檢視。
首先,為了需要,新新增一塊磁碟到linux主機中,目的是讓這個新新增的磁碟分割槽格式化並可以隨系統啟動自動掛載。
1.首先檢視系統中磁碟資訊,並確定是否需要分割槽。
# fdisk -l
disk /dev/sda: 8589 mb, 8589934592 bytes 此處是sda的磁碟資訊
255 heads, 63 sectors/track, 1044 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
device boot start end blocks id system
/dev/sda1 * 14 1044 8281507+ 83 linux
注意此處1044,若顯示小於1044,表示磁碟尚有分割槽未劃分
/dev/sda2 1 13 104391 82 linux swap / solaris
partition table entries are not in disk order
disk /dev/sdb: 6442 mb, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
disk /dev/sdb doesn't contain a valid partition table 此處顯示磁碟dev/sdb尚未格式化。
如上所示,系統中有兩塊磁碟sda、sdb,並提示sdb未含有分割槽表,需要將其進行分割槽操作。
2.對磁碟進行分割槽操作
# fdisk /dev/sdb
command (m for help): p p:print the partintion table
disk /dev/sdb: 6442 mb, 6442450944 bytes 顯示磁碟基本資訊
255 heads, 63 sectors/track, 783 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
device boot start end blocks id system
此處可以看出,尚未對磁碟進行分割槽
command (m for help): n n:add a new partition
command action
e extended 選擇主分割槽還是擴充套件分割槽,在此選擇主分割槽
p primary partition (1-4)
ppartition number (1-4): 3 選擇分割槽數。
first cylinder (1-783, default 1): 設定分割槽大小。此處定義1000m。就是最接近1000m的柱面號碼
using default value 1
last cylinder or +size or +sizem or +sizek (1-783, default 783): +1000m
command (m for help): w 如無誤輸入w儲存配置資訊,如不儲存輸入q退出
command (m for help): p 如下檢視分割槽之後的磁碟資訊
disk /dev/sdb: 6442 mb, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
device boot start end blocks id system
/dev/sdb1 368 783 3341520 83 linux
/dev/sdb2 124 367 1959930 83 linux
/dev/sdb3 1 123 987966 83 linux
3.將分割槽好的磁碟進行格式化操作
# mke2fs -j /dev/sdb1 將磁碟sdb1格式化為ext3檔案系統。
# fdisk –l 使用fdisk檢視磁碟分割槽情況
4.將分割槽格式化完畢的磁碟掛載,檢查確認分割槽格式化完畢。
# mkdir /mnt/sdb1 新建乙個目錄sdb,便於管理系統在mnt目錄下建立目錄。
# mount /dev/sdb1 /mnt/sdb1 將磁碟sdb掛載到系統中
# ls 進行寫檔案測試,檢查是否可以對磁碟進行讀寫(是否格式化)
a.txt b.txt lost+found 使用vi a.txt進行寫測試
5.測試無誤後將其解除安裝
#umount /dev/sdb1
6.修改fstab檔案,如下所示:
# vi /etc/fstab
label=/ / 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
label=swap-sda2 swap swap defaults 0 0
/dev/sdb1 /mnt/sdb1 ext3 defaults 0 0
/dev/sdb2 /mnt/sdb2 ext3 defaults 0 0
/dev/sdb3 /mnt/sdb3 ext3 defaults 0 0
7.重啟linux系統,檢查掛載情況
# df
檔案系統 1k-塊 已用 可用 已用% 掛載點
/dev/sda1 8022104 2893532 4714500 39% /
tmpfs 127720 0 127720 0% /dev/shm
/dev/sdb1 3288944 71328 3050540 3% /mnt/sdb1
/dev/sdb2 1929100 35696 1795408 2% /mnt/sdb2
/dev/sdb3 972404 17640 905368 2% /mnt/sdb3
如上所示,將新建的磁碟的三個分割槽順利掛載到系統中。
Linux磁碟自動掛載
linux磁碟掛載是比較常見的對linux系統管理的操作之一,需要耐心才能正確實現自動掛載,便於日後提高工作效率,和方便檢視。首先,為了需要,新新增一塊磁碟到linux主機中,目的是讓這個新新增的磁碟分割槽格式化並可以隨系統啟動自動掛載。1.首先檢視系統中磁碟資訊,並確定是否需要分割槽。root l...
Linux 磁碟自動掛載
磁碟代號或者裝置的label 掛載點檔案系統格式 檔案系統引數 是否用dump備份 是否用fsck檢查扇區00 1122 下面來寫乙個代表的 dev sdb1 home etx3 default 0 1傻子都能看出來上面的 分為6部分吧,把這個寫在 etc fstab檔案裡面就好了,下面來講這6部分...
關於linux自動掛載磁碟
問題 解答1 因為unix不直接操作磁碟,dos之直接面向磁碟的。想要自動掛載的話,google一下 linux 自動掛載磁碟 就是 解答2 修改 etc fstab 先檢視主機硬碟的每個分割槽塊 sudo fdisk l或者ls dev grep sd 按以下順序修改 etc fstab,仿照上面...