磁碟分割槽與檔案系統的掛載

2021-10-07 18:48:10 字數 4588 閱讀 1735

知識點:

1、了解什麼是掛載

2、檔案系統的掛載與解除安裝

3、磁碟分割槽與掛載

4、命令列下提高工作效率的方法

技術目標:

1、掌握光碟與u盤的掛載與解除安裝

2、掌握磁碟的分割槽與掛載

3、掌握命令列下提高工作效率的方法

內容:

** 1.掛載點**

所謂的掛載點就是檔案系統中存在的乙個目錄,通常情況下,建立在/mnt目錄下,掛載成功後,訪問掛載點就是訪問新的儲存裝置。

掛載點應該是空目錄,否則原來該掛載點中存在的檔案將會被隱藏。而且,掛載點在實施掛載操作之前就應該存在。

2、查詢裝置名

#fdisk -l
3、掛載檔案系統掛載由mount命令來完成,可以靈活的掛載各種型別的檔案系統。

命令格式:mount [選項] [裝置名] [掛載點]

4、解除安裝檔案系統

檔案系統可以被掛載,不用時可以被解除安裝。解除安裝檔案系統的命令是umount,這個命令可以把檔案系統從linux系統中的掛載點上分離,將原來建立的檔案系統和掛載點的連線斷掉。

命令格式:umount [裝置名或者掛載點]

在解除安裝乙個檔案系統的時候,需要指定要解除安裝的檔案系統的掛載點或者裝置名。例如:

#umount /dev/sdb1 //指定裝置名解除安裝

#umount /mnt/sdb1 //指定掛載點解除安裝

命令格式:fuser [options] 檔案系統名或者檔名

-a 顯示所有在命令列中指定的檔案系統資訊。預設情況下,至少被乙個程序訪問的檔案才會被顯示

-k 殺死訪問檔案的程序

-i 在殺死使用檔案的使用者程序之前,提示確認

-u 顯示使用檔案系統的程序的所有者資訊

-v 按程序檢視命令ps的顯示模式,顯示檔案的使用者資訊,包括pid、user、command等

【舉例1】檢視哪個程序開啟了當前目錄下的cdrom資料夾。

[root@localhost~]# fuser /mnt/cdrom

/mnt/cdrom: 71992c

殺死程序的方法:

(1)#kill -9 71992

(2)#fuser -km /mnt/cdrom

5、使用u盤備份檔案(安裝ntfs-3g)

連線u盤 —查詢系統為u盤分配的裝置名—掛載u盤—備份檔案—解除安裝u盤

(1)連線u盤

(2)查詢系統為u盤分配的裝置名

(3)掛載u盤

(4)備份檔案

(5)解除安裝u盤

命令如下:

[root@localhost ~]# fdisk -l # 系統自動分配u盤檔名,檢視u盤的裝置檔名

[root@localhost ~]# mkdir /mnt/usb #建立掛載點

[root@localhost ~]# mount -t vfat /dev/sdb1 /mnt/usb #掛載u盤。因為是windows分割槽,所以是vfat檔案系統格式

[root@localhost ~]# cd /mnt/usb/ # 去掛載點訪問u盤資料

[root@localhost usb]# ls #輸出為亂碼,因編碼格式不同

[root@localhost ~]# mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb/ #掛載u盤,指定中文編碼格式為utf-8

[root@localhost ~]# cd /mnt/usb/

[root@localhost usb]# ls

[root@localhost ~]#umount /mnt/usb

[root@localhost ~]#rm -rf /mnt/usb

[root@localhost ~]# echo $lang #檢視一下linux預設的編碼格式

zh_cn.utf-8

注意:linux 預設是不支援 ntfs

檔案系統的,所以預設是不能掛載 ntfs 格式的行動硬碟的。要想讓 linux 支援行動硬碟,主要有三種方法:

重新編譯核心,加入 ntfs 模組,然後安裝 ntfs 模組即可;

安裝 ntfs 檔案系統的第三方外掛程式,也可以支援 ntfs 檔案系統;

6.擴充系統的硬碟空間

管理員root發現linux系統硬碟資源不足,因此在伺服器上新增加了一塊硬碟,想在linux系統下使用它。通常遵循以下步驟:

(1)向系統中新增一塊硬碟

(2)由系統識別硬碟名

#fdisk -l //檢視系統的磁碟

(3)對新硬碟進行分割槽

(4)對分割槽進行格式化

#mkfs -t ext3 /dev/sdb1

#mkfs -t ext3 /dev/sdb2

(5)建立檔案系統

#mkdir /mnt/sdb1 /mnt/sdb2

(6)掛載使用

#mount -t ext3 /dev/sdb1 /mnt/sdb1

#mount -t ext3 /dev/sdb2 /mnt/sdb2

掛載光碟(重點)

光碟檔案系統型別為iso9660

光碟檔案存在:/dev/sr0

先新建mkdir cdrom

後掛載mount -t iso9660 /dev/sr0 /mnt/cdrom(臨時)

eg:光碟掛載

[root@localhost ~]# mount |grep sr0

/dev/sr0 on /run/media/root/centos 7 x86_64 type iso9660

(ro,nosuid,nodev,relatime,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

[root@localhost ~]# cd /run/media/root/centos\ 7\ x86_64/

[root@localhost centos 7 x86_64]# ls

centos_buildtag gpl liveos rpm-gpg-key-centos-7 efi images packages

rpm-gpg-key-centos-testing-7 eula isolinux repodata trans.tbl

[root@localhost centos 7 x86_64]# cd /mnt

[root@localhost mnt]# mkdir cdrom

[root@localhost mnt]# mount -t iso9660 /dev/sr0 /mnt/cdrom

mount: /dev/sr0 寫保護,將以唯讀方式掛載

[root@localhost mnt]# mount |grep sr0

/dev/sr0 on /run/media/root/centos 7 x86_64 type iso9660

(ro,nosuid,nodev,relatime,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

/dev/sr0 on /mnt/cdrom type iso9660 (ro,relatime,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500)

[root@localhost ~]# vim /etc/fstab (永久掛載)

dev/sr0 /mnt/cdrom iso9660 defaults 0 0

7、命令列下提高工作效率的方法

(1)linux下shell命令補全功能,按tab鍵

(2)命令別名alias

(3)命令歷史history

(4)檔案系統的自動掛載

#vim /etc/fstab

第1欄位:需要掛載的裝置檔名。

第2欄位:掛載點,必須是乙個目錄,而且必須用絕對路徑。對於交換分割槽,這個字段定義為swap。

第3欄位:檔案系統的型別。如果是ext3檔案系統,則寫成ext3;如果是fat32檔案系統,則寫成vfat;如果是光碟,可以寫成auto由系統自動檢測或iso9660。

第4欄位:掛載選項。一般都是採用「defaults」。

第5欄位:檔案系統是否需要dump備份,1表示需要,0表示忽略。

第6欄位:在系統啟動時是否檢查這個檔案系統以及檢查的順序,0表示不檢查,1表示優先檢查,2表示其次檢查。

磁碟分割槽 檔案系統建立及掛載

隨著系統資料的不斷增加,原本的系統硬碟容量已不能滿足日常資料的增長,今天我們就來討論下磁碟分割槽,檔案系統的建立以及掛載分割槽。1.磁碟分割槽 fdisk是一款強大的磁碟分割槽工具,使用方法如下 fdisk options 現在我們通過實際例子在進行分割槽演示 如圖所示,我們通過fdisk l檢視系...

磁碟分割槽與系統掛載

流程 分割槽 格式化 系統掛載 所謂的掛載點就是檔案系統中存在的乙個目錄,通常情況下,建立在 mnt目錄下,掛載成功後,訪問掛載點就是訪問新的儲存裝置。掛載點應該是空目錄,否則原來該掛載點中存在的檔案將會被隱藏。而且,掛載點在實施掛載操作之前就應該存在。檢視分割槽資訊 fdisk lfdisk de...

磁碟分割槽 掛載

gbt與mbr 全域性唯一標識分割槽表 guid partition table,縮寫 gpt 是乙個實體硬碟的分割槽結構。它是可擴充套件韌體介面標準的一部分,用來替代bios中的主引導記錄分割槽表。傳統的主啟動記錄 mbr 磁碟分割槽支援最大卷為 2.2 tb terabytes 每個磁碟最多有 ...