Linux 磁碟操作管理
實驗九、磁碟操作管理
一、實驗要求
(1)掌握常用的磁碟操作命令;
(2)掌握掛載和解除安裝移動儲存介質的方法。
二、實驗內容和實驗步驟
1、常用的磁碟操作命令
【操作要求1】檢視系統所識別的儲存裝置的命名。
【操作步驟】輸入命令:fdisk –l;截圖如下:
【操作要求2】檢視目錄/home/user的磁碟使用情況。
【操作步驟】輸入命令:du –a /home/user;截圖如下:
【操作要求3】檢視本地磁碟空間使用的情況。
【操作步驟】輸入命令:df –lh ;截圖如下:
【操作要求4】Linux作業系統的檔案系統的資訊都儲存在/etc/fstab檔案中,在系統引導過程中自動讀取並載入該檔案內容中的檔案系統。檢視系統fstab檔案內容。
【操作步驟】輸入命令:cat /etc/fstab;截圖如下:
【操作要求5】檢視已經掛載的所有檔案系統。
【操作步驟】輸入命令:mount ;截圖如下:
2、掛載和解除安裝移動儲存介質
【操作要求1】按照RHEL 5的預設設定,只有超級使用者才能利用mount和umount命令掛載或者解除安裝移動儲存介質,而普通使用者只能在桌面環境下掛載或者解除安裝移動儲存介質。編輯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
l 第二行sda1要根據上述插入的U盤資訊而定,也可能是/dev/sdb1等。
l 掛載點目錄/mnt/cdrom,/mnt/usb 必須已經存在。
l 掛載的檔案系統,光碟是iso9660,而Windows的檔案系統Linux中成為vfat。
l user表示賦予普通使用者使用mount和umount命令的權利。
l noauto表示手動掛載;auto表示在啟動計算機時自動掛載移動儲存介質。
l ro表示對掛載的移動儲存介質只有讀許可權;rw表示讀寫許可權。
l 第一個0所在的列,表示檢查標記,只有兩個取值0和1。取值為0表示檔案系統不進行檔案系統檢查;1則表示該檔案系統需要進行檔案系統檢查。通常只有ext2和ext3檔案系統才需要進行檔案系統檢查。
l 第二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檔案系統(ext2和ext3)的檔案系統(磁碟分割槽)才能進行配額管理。因為只有/ home目錄包含所有普通使用者的使用者主目錄,所以通常對/home目錄所對應的檔案系統進行配額管理,也就是說安裝Linux時需建立獨立的/home目錄分割槽。通常對/,/boot等檔案系統不進行配額管理。
【操作要求1】設定使用者helen和lucy設定配額,軟配額為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)如果helen和lucy不存在,還需要建立這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)以helen和lucy登陸,測試配額管理的效果。
【操作要求2】檢視配額使用情況。
【操作步驟】以root身份登入,輸入命令:repquota –sa,檢視配額使用情況,截圖如下:
相關文章
- Linux磁碟管理Linux
- Linux 磁碟管理Linux
- LINUX下磁碟管理的基本流程與相關操作命令Linux
- LINUX(十四)Linux磁碟管理Linux
- Linux系統磁碟管理Linux
- linux磁碟管理命令--ddLinux
- LVM 管理linux磁碟LVMLinux
- 檔案系統操作與磁碟管理
- Linux指令入門-磁碟管理Linux
- linux磁碟管理命令--fdformat(轉)LinuxORM
- Linux 運維工程師面試真題-3-Linux 磁碟及軟體管理操作Linux運維工程師面試
- Linux 筆記分享六:磁碟管理Linux筆記
- 【Linux】Linux檔案系統管理7 磁碟配額管理Linux
- Linux磁碟管理與檔案系統(關於磁碟方面)Linux
- Linux雲端計算-06_Linux磁碟管理Linux
- Linux-記憶體和磁碟管理Linux記憶體
- Linux磁碟管理常用的三個命令!Linux
- linux磁碟管理和軟體安裝Linux
- Linux循序漸進(15):磁碟管理(轉)Linux
- 在Linux中,如何管理磁碟配額?Linux
- Unix/Linux 系統自動化管理: 磁碟管理篇Linux
- 磁碟管理
- Linux 擴充套件磁碟分割槽(命令列操作)Linux套件命令列
- Linux磁碟管理,這三個命令很重要!Linux
- Linux LVM磁碟管理與FS掛載LinuxLVM
- Linux 磁碟掛載和swap空間管理Linux
- linux LVM 磁碟管理 基本用法舉例LinuxLVM
- AIX磁碟管理AI
- Linux磁碟管理基礎知識全彙總Linux
- linux下玩轉磁碟管理與掛載硬碟Linux硬碟
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- Linux 磁碟分割槽及檔案系統管理Linux
- Linux udev 動態管理Oracle ASM磁碟-實驗LinuxdevOracleASM
- liunx磁碟掛載操作
- 優化寫磁碟操作優化
- Linux下monit程式管理操作梳理Linux
- Linux 磁碟與磁碟分割槽Linux
- Linux磁碟如何管理?滿了以後怎麼清理?Linux