Linux 磁碟操作管理

Walter Sun發表於2018-04-26

實驗九、磁碟操作管理

一、實驗要求

1)掌握常用的磁碟操作命令;

2)掌握掛載和解除安裝移動儲存介質的方法。

二、內容驗步驟

1、常用的磁碟操作命令

【操作要求1】檢視系統所識別的儲存裝置的命名。

【操作步驟】輸入命令:fdisk –l;截圖如下:

 

【操作要求2】檢視目錄/home/user的磁碟使用情況。

【操作步驟】輸入命令:du –a /home/user截圖如下:

 

【操作要求3】檢視本地磁碟空間使用的情況。

【操作步驟】輸入命令:df –lh ;截圖如下:

 

【操作要求4Linux作業系統的檔案系統的資訊都儲存在/etc/fstab檔案中,在系統引導過程中自動讀取並載入該檔案內容中的檔案系統。檢視系統fstab檔案內容。

【操作步驟】輸入命令:cat /etc/fstab;截圖如下:

 

【操作要求5】檢視已經掛載的所有檔案系統。

【操作步驟】輸入命令:mount 截圖如下:

 

2、掛載和解除安裝移動儲存介質

【操作要求1】按照RHEL 5的預設設定,只有超級使用者才能利用mountumount命令掛載或者解除安裝移動儲存介質,而普通使用者只能在桌面環境下掛載或者解除安裝移動儲存介質。編輯fstab檔案,進行相關設定,讓普通使用者可用Shell命令掛載和解除安裝光碟和U盤。

準備一張光碟;一個U盤,並且U盤中儲存有一名為test.txt的檔案,該檔案在Windows環境下建立。

【操作步驟】

1)以超級使用者身份登入,輸入命令:cp /etc/fstab /etc/fstab.backup,備份fstab檔案。

2)輸入命令:ls  /etc/fstab*,檢視備份檔案,確認備份成功。 截圖如下:

 

3)插入U盤,RHEL 5自動顯示U盤相關資訊,注意USB裝置名。輸入命令:fdisk l,從資訊中可知USB介面為sda(注意,這裡要看本機的資訊)。按Enter鍵,出現命令提示符。截圖如下:

 

4)啟動vi修改/etc/fstab檔案,讓普通使用者具有掛載和解除安裝移動介質的許可權。

輸入命令:vi  /etc/fstab ,進入vi介面,輸入i切換到文字編輯模式,不修改原有內容,並新增如下內容:

/dev/cdrom  /mnt/cdrom iso9660 user,noauto,ro 0 0

/dev/sda1 /mnt/usb vfat user,noauto,rw 0 0   

第二行sda1要根據上述插入的U盤資訊而定,也可能是/dev/sdb1等。

掛載點目錄/mnt/cdrom/mnt/usb 必須已經存在。

掛載的檔案系統,光碟是iso9660,而Windows的檔案系統Linux中成為vfat

user表示賦予普通使用者使用mountumount命令的權利。

noauto表示手動掛載;auto表示在啟動計算機時自動掛載移動儲存介質。

ro表示對掛載的移動儲存介質只有讀許可權;rw表示讀寫許可權。

第一個0所在的列,表示檢查標記,只有兩個取值01。取值為0表示檔案系統不進行檔案系統檢查;1則表示該檔案系統需要進行檔案系統檢查。通常只有ext2ext3檔案系統才需要進行檔案系統檢查。

第二0所在的列,表示為檢查順序標記,可有三個取值:0,1,2。取值為0表示不進行檔案系統檢查。

輸入命令:cat /etc/fstab ,檢視fstab修改後的情況,截圖如下:

 

5)建立相應的掛載點。

根據上一步中fstab檔案的內容,建立相應的資料夾/mnt/cdrom/mnt/usb,如果改資料夾已經存在,則跳過本步。一個掛載點只能掛載一個儲存介質,光碟和U盤掛載點不能相同。

輸入命令:mkdir /mnt/cdrom

輸入命令:mkdir /mnt/usb

 

6)輸入命令:reboot,重新啟動RHEL Server 5,新設定的檔案將生效。

【操作要求2】將U盤上test.txt檔案複製到硬碟,並檢視所有磁碟的情況,最後解除安裝U盤。

【操作步驟】

1)以普通使用者的身份登入,插入U盤,RHEL Server 5自動顯示U盤的相關資訊。按Enter鍵,出現命令提示符。

2)利用mount命令,手動掛載U盤。

輸入命令:mount t vfat  /dev/ sda1  /media/usb  (根據實驗機器具體情況寫)

3)檢視U盤的檔案內容。

輸入命令:ls /media/usb,截圖如下:

 

  4)檢視已掛載的檔案系統,並可瞭解U盤的使用率。

輸入命令:df截圖如下:

 

5)複製檔案到使用者主目錄。:

輸入命令:cp /media/usb/text.txt ~

輸入命令:ls  截圖如下:

 

6)利用umount命令,解除安裝U盤。

輸入命令:umount /media/usb

 

3、配額管理

只有採用Linux檔案系統(ext2ext3)的檔案系統(磁碟分割槽)才能進行配額管理。因為只有/ home目錄包含所有普通使用者的使用者主目錄,所以通常對/home目錄所對應的檔案系統進行配額管理,也就是說安裝Linux時需建立獨立的/home目錄分割槽。通常對/,/boot等檔案系統不進行配額管理。

【操作要求1】設定使用者helenlucy設定配額,軟配額為500MB,硬配額為600MB

【操作步驟】

1)以root身份登入,輸入命令:cp /etc/fstab /etc/fstab.backup備份/etc/fstab檔案。

2)用vi編輯器編輯 /etc/fstab 檔案,對採取配額管理的那個檔案系統設定配額管理屬性,然後需要編輯配額配置檔案,最後啟動配額。

3)按i,切換到文字編輯模式,移動游標至/home所在行的第四列,新增usrquota字樣。類似於此:

 

4)按Esc鍵,輸入命令:wq,保持檔案退出vi

5)重新啟動系統,讓新修改的fstab檔案生效。

輸入命令:cat /etc/fstab  截圖如下:

 

6)再次以root身份登入,利用quotacheck命令建立配額檔案。

輸入命令:quotacheck –avu截圖如下:

 

7)如果helenlucy不存在,還需要建立這2個新使用者。

輸入命令:useradd lucy

輸入命令:passwd lucy

輸入命令:useradd helen

輸入命令:passwd helen  截圖如下:

 

8)使用edquota命令為helen使用者設定配額。

輸入命令:edquota u helen 

9)按i鍵,切換到文字編輯狀態,移動游標,在第一個soft攔下輸入“512000”(即軟配額為500MB),在第一個hard欄目下輸入“614400”(即硬配額600MB)。截圖如下:

 

10)按ESC鍵,輸入:wq,保持修改並退出vi

11)為lucy使用者設定配額,edquota命令的-p選項可以複製使用者的配額。

輸入命令:edquota p helen lucy

12)檢視lucy使用者的配額是否已經配置。

輸入命令:edquota lucy截圖如下:

 

13)利用quotaon命令,啟動配額管理。

輸入命令:quotaon avu截圖如下:

 

14)以helenlucy登陸,測試配額管理的效果。

 

【操作要求2】檢視配額使用情況。

【操作步驟】以root身份登入,輸入命令:repquota –sa,檢視配額使用情況,截圖如下:

 

相關文章