導航:首頁 > 文件教程 > linux用於文件系統掛載的命令是

linux用於文件系統掛載的命令是

發布時間:2021-10-25 22:20:34

1. linux添加一個新的文件系統,ext2格式,掛載到/data的命令是什麼

你的硬碟如果還喲空間,可以用fdisk來創建一個分區。然後mkfs.ext2 /dev/sda7(假設你的分區是sda7) 之後你可以使用mount這個命令掛載到/data。mount /dev/sda7 /data就可以了~如果想實現開機自動掛載,可以把mount /dev/sda7 /data寫入到/etc/rc.local中。每次開機之後,這個新文件系統就會自己掛到這個位置上
想卸載umount /data就可以了

2. 如何理解linux系統里文件系統的掛載和卸載

您好,linux掛載概念簡述:
1.Linux系統中「一切皆文件」,所有文件都放置在以根目錄為樹根的樹形目錄結構中。Linux中任何硬體設備也都是文件,它們各有自己的一套文件系統(文件目錄結構)。

因此產生的問題是,當在 Linux系統中使用這些硬體設備時,只有將Linux本身的文件目錄與硬體設備的文件目錄合二為一,硬體設備才能為我們所用。合二為一的過程稱為「掛載」。

如果不掛載,通過Linux系統中的圖形界面系統可以查看找到硬體設備,但命令行方式無法找到。

掛載,指的就是將設備文件中的頂級目錄連接到 Linux 根目錄下的某一目錄(最好是空目錄),訪問此目錄就等同於訪問設備文件。

(誤區)並不是根目錄下任何一個目錄都可以作為掛載點,由於掛載操作會使得原有目錄中文件被隱藏,因此根目錄以及系統原有目錄都不要作為掛載點,會造成系統異常甚至崩潰,掛載點最好是新建的空目錄。

(window為盤符)掛載點(linux使用已經存在的空目錄作為掛載點,所以的空目錄都可以作為掛載點,這3個除外 (/bin/、/lib/、/etc/))。

END
2、掛載與卸載簡述:
根文件系統之外的其他文件要想能夠被訪問,都必須通過「關聯」至根文件系統上的某個目錄來實現,此關聯操作即為「掛載」,此目錄即為「掛載點」,解除此關聯關系的過程稱之為「卸載」

1.掛載:根文件系統外通過關聯至根文件系統上的某個目錄來實現訪問

2.掛載點:mount_point,用於作為另一個文件系統的訪問入口;

(1) 事先存在;

(2) 應該使用未被或不會被其它進程使用到的目錄;

(3) 掛載點下原有的文件將會被隱藏;
END
3、掛載(安裝系統時注意)
1
必須分區

/ (根分區)

swap分區( 交換分區)

如果真實內存小於4GB , swap位內存的兩倍

如果真實內存大於4GB , swap和內存-致

實驗環境,不大於2GB

推薦分區

/boot (啟動分區, 1GB )

常用分區

/home (用於文件伺服器)

/www (用干Web伺服器)

3. 如何理解 linux 系統里文件系統的掛載和卸載

通過Linux專有的虛擬文件/proc/mounts可查看當前已經掛載文件系統的列表。
/proc/mounts是內核數據結構的介面,因此總是包含已掛載文件系統的精確信息。

mount和umount命令會自動維護/etc/mtab文件,該文件所包含的信息與/proc/mounts
的內容相似,特別是包含了傳遞給mount文件系統專有選項,並未在/proc/mounts中.但
是因為系統調用mount和umount並不更新/etc/mtab,如果某些掛載或卸載了設備的應用
程序沒有更新該文件,那麼/etc/mtab可能會變得不準確。

/etc/fstab(由系統管理員手工維護)包含了對系統支持的所有文件系統的描述,該文件
可供mount,umount,fsck使用。

/proc/mounts,/etc/mtab,/etc/fstab的格式相同。如下:

tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=206380k,mode=755 0 0

這條記錄包含了6個欄位。
1 已經掛載的設備名
2 設備的掛載點
3 文件系統類型
4 掛載標志
5 一個數字--mp會用它來控制對文件系統的備份操作,只有/etc/fstab文件才會用到該欄位和6欄位。
在/proc/mounts和/etc/mtab中,該欄位總為0
6 一個數字 --在系統引導時,用於控制fsck對文件系統的檢查順序。

mount()系統調用將由source指定的設備所包含的文件系統,掛在到由target指定的目錄下。
#include <sys/mount.h>
int mount(const char * source,const char * target,const char * fstype,
unsigned long mountflags,const void * data);

returns 0 on success or -1 on error.

umount()系統調用用於卸載已經掛載的文件系統。
#include <sys/mount.h>
int umount(const char* target);
returns 0 on success or -1 on error.

4. 如何看linux文件系統類型及掛載硬碟命令

使用df -h命令來查看硬碟的掛載狀態。
關於硬碟掛載的其它說明:
一、檢測硬碟能否被識別
# fdisk -l
查找新硬碟信息,類似如下文本:
Disk /dev/sdb: 36.7 GB, 36748945408 bytes
二、掛載硬碟
1、在本地硬碟中臨時創建一個目錄
#mkdir /opt/data/tmp1
2、掛載第二塊硬碟中的一個分區/dev/sdb1到tmp1
#mount /dev/sdb1 /opt/data/tmp1
3、查看是否被掛載
# df -h
查看一下是否有類似如下文本
/dev/sdb1 3.9G 1.4G 2.3G 38% /opt/tmp/tmp1
三、卸載硬碟
#umount /dev/sdb1

df命令說明
df命令用於顯示磁碟分區上的可使用的磁碟空間。默認顯示單位為KB。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息。
語法
df(選項)(參數)
選項
-a或--all:包含全部的文件系統;
--block-size=<區塊大小>:以指定的區塊大小來顯示區塊數目;
-h或--human-readable:以可讀性較高的方式來顯示信息;
-H或--si:與-h參數相同,但在計算時是以1000 Bytes為換算單位而非1024 Bytes;
-i或--inodes:顯示inode的信息;
-k或--kilobytes:指定區塊大小為1024位元組;
-l或--local:僅顯示本地端的文件系統;
-m或--megabytes:指定區塊大小為1048576位元組;
--no-sync:在取得磁碟使用信息前,不要執行sync指令,此為預設值;
-P或--portability:使用POSIX的輸出格式;
--sync:在取得磁碟使用信息前,先執行sync指令;
-t<文件系統類型>或--type=<文件系統類型>:僅顯示指定文件系統類型的磁碟信息;
-T或--print-type:顯示文件系統的類型;
-x<文件系統類型>或--exclude-type=<文件系統類型>:不要顯示指定文件系統類型的磁碟信息;
--help:顯示幫助;
--version:顯示版本信息。
參數
文件:指定文件系統上的文件。
實例

5. linux文件掛載

1、掛載點必須是一個目錄。 2、一個分區掛載在一個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。 對於其他操作系統建立的文件系統的掛載也是這樣。但是需要理解的是:光碟、軟盤、其他操作系統使用的文件系統的格式與linux使用的文件系統格式是不一樣的。光碟是ISO9660;軟盤是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。掛載前要了解linux是否支持所要掛載的文件系統格式。 掛載時使用mount命令: 格式:mount [-參數] [設備名稱] [掛載點] 其中常用的參數有 -t<文件系統類型> 指定設備的文件系統類型,常見的有: minix linux最早使用的文件系統 ext2 linux目前常用的文件系統 msdos MS-DOS的fat,就是fat16 vfat windows98常用的fat32 nfs 網路文件系統 iso9660 CD-ROM光碟標准文件系統 ntfs windows NT 2000的文件系統 hpfs OS/2文件系統 auto 自動檢測文件系統 -o<選項> 指定掛載文件系統時的選項。有些也可用在/etc/fstab中。常用的有 codepage=XXX 代碼頁 iocharset=XXX 字元集 ro 以只讀方式掛載 rw 以讀寫方式掛載 nouser 使一般用戶無法掛載 user 可以讓一般用戶掛載設備 提醒一下,mount命令沒有建立掛載點的功能,因此你應該確保執行mount命令時,掛載點已經存在。(不懂?說白了點就是你要把文件系統掛載到哪,首先要先建上個目錄。這樣OK?) 例子:windows98裝在hda1分區,同時計算機上還有軟盤和光碟需要掛載。 # mk /mnt/winc # mk /mnt/floppy # mk /mnt/cdrom # mount -t vfat /dev/hda1 /mnt/winc # mount -t msdos /dev/fd0 /mnt/floppy # mount -t iso9660 /dev/cdrom /mnt/cdrom 現在就可以進入/mnt/winc等目錄讀寫這些文件系統了。 要保證最後兩行的命令不出錯,要確保軟碟機和光碟機里有盤。(要是硬碟的磁碟片也可以經常隨時更換的話,我想就不會犯這樣的錯誤了 :-> ) 如果你的windows98目錄里有中文文件名,使用上面的命令掛載後,顯示的是一堆亂碼。這就要用到 -o 參數里的codepage iocharset選項。codepage指定文件系統的代碼頁,簡體中文中文代碼是936;iocharset指定字元集,簡體中文一般用cp936或 gb2312。 當掛載的文件系統linux不支持時,mount一定報錯,如windows2000的ntfs文件系統。可以重新編譯linux內核以獲得對該文件系統的支持。關於重新編譯linux內核,就不在這里說了。 四 、自動掛載 每次開機訪問windows分區都要運行mount命令顯然太煩瑣,為什麼訪問其他的linux分區不用使用mount命令呢? 其實,每次開機時,linux自動將需要掛載的linux分區掛載上了。那麼我們是不是可以設定讓linux在啟動的時候也掛載我們希望掛載的分區,如windows分區,以實現文件系統的自動掛載呢? 這是完全可以的。在/etc目錄下有個fstab文件,它裡面列出了linux開機時自動掛載的文件系統的列表。我的/etc/fstab文件如下: /dev/hda2 / ext3 defaults 1 1 /dev/hda1 /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0 /dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0 在/etc/fstab文件里,第一列是掛載的文件系統的設備名,第二列是掛載點,第三列是掛載的文件系統類型,第四列是掛載的選項,選項間用逗號分隔。第五六列不知道是什麼意思,還望高手指點。 在最後兩行是我手工添加的windows下的C;D盤,加了codepage=936和iocharset=cp936參數以支持中文文件名。參數defaults實際上包含了一組默認參數: rw 以可讀寫模式掛載 suid 開啟用戶ID和群組ID設置位 dev 可解讀文件系統上的字元或區塊設備 exec 可執行二進制文件 auto 自動掛載 nouser 使一般用戶無法掛載 async 以非同步方式執行文件系統的輸入輸出操作 大家可以看到在這個列表裡,光碟機和軟碟機是不自動掛載的,參數設置為noauto

6. linux系統中使用mount命令掛載文件系統的格式中設備名和安裝點分別是什麼

設備名比較復固定的代表一個設備,比如制光碟機。比較固定,一般系統自己設定設備名。
安裝點是你從文件瀏覽器裡面訪問該資源(比如光碟機里的光碟文件)
的掛載的目錄,如/mnt/cdrom ,這目錄是可以隨自己喜好隨便設置的。
一個是代表設備,一個是代表文件目錄,
通過這個目錄可以訪問設備里的資源,這就是mount乾的事情。

7. linux中mount掛載命令

mount命令格式及說明:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX) 文件網路共享:nfs

2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
3.device 要掛接(mount)的設備。
4.dir設備在系統上的掛接點(mount point)。

實例:使用/mnt/vcdrom掛載光碟鏡像文件mydisk.iso。
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

8. 在linux系統中,要對一個已掛載的文件系統進行檢查,應使用什麼命令

選擇 A 也可以用mount -a 命令查看掛在的文件

9. linux 重新掛載命令

linux 重新掛載需要先卸載再重新掛載,如果要一條命令可以通過&&符號將兩個命令組合到一個命令里,例如:

umount -l /mnt/test && mount -o ro /dev/hda1 /mnt/test

linux中掛載命令是mount,卸載是umount,在命令行中使用&&可以將多條命令組合成一條命令並順序執行,以達到快速執行的目的。


(9)linux用於文件系統掛載的命令是擴展閱讀

linux掛載命令mount的用法介紹:

1、語法

mount [-fnrsvw] [-t vfstype] [-o options] device dir

2、參數說明:

-V:顯示程序版本

-h:顯示輔助訊息

-v:顯示較訊息,通常和 -f 用來除錯。

-a:將 /etc/fstab 中定義的所有檔案系統掛上。

-F:這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。

-f:通常用在除錯的用途。它會使 mount 並不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和 -v 一起使用。

-n:一般而言,mount 在掛上後會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。

10. Linux文件怎麼掛載

第一步,為這個新創建的文件系統(/dev/sdb1)創建掛載點目錄,一般是在根文件系統的mnt目錄(即:/mnt)下建立掛載目錄,也可以在其他位置建立掛載目錄,這里我們在根目錄下建立新的掛載目錄(如:/extdsk),使用命令 # mkdir /extdsk (目錄名稱可自定)。
第二步,確定掛載目錄後,需要為新文件系統/dev/sdb1增加磁碟標志,這個標志很重要,當需要自動掛載此文件系統時,默認的/etc/fstab文件會使用磁碟標志,而分區命令fdisk以及格式化命令mkfs都不增加此標志,這個標志應該是掛載目錄的完整路徑名,此處應該用命令 #e2label /dev/sdb1 /extdsk 完成此操作,命令中的/extdsk就是磁碟標志名稱。
第三步,使用mount命令這個新文件系統/dev/sdb1掛載到掛載目錄/extdsk,
命令格式為:#mount–t ext3 /dev/sdb1 /extdsk在此步驟中應該說明:如果在/etc/filesystems文件中包含了ext3文件系統格式,命令中的「-t ext3」參數可以省略不寫,命令會自動找出與/dev/sdb1分區相應的格式。
第四步,將這個新創建文件系統/dev/sdb1加入到/etc/fstab文件中,設置成開機自動載入,可以免去每次重啟系統都手動載入該文件系統的麻煩。

閱讀全文

與linux用於文件系統掛載的命令是相關的資料

熱點內容
滴滴app怎麼支付 瀏覽:832
沒有u盤怎麼列印店裡面的文件 瀏覽:134
css兼容性工具 瀏覽:757
任帥和檳榔妹妹的愛情故事啥電影 瀏覽:633
還有一個p開頭的網站 瀏覽:275
中央新下達文件50個省 瀏覽:613
銅仁網站製作多少錢 瀏覽:991
電影14路末班車免費觀看 瀏覽:665
ak愛看福利電影院 瀏覽:438
配置文件的工具 瀏覽:886
跨平台編程語言哪個好 瀏覽:316
win7桌面文件整理 瀏覽:757
如何進入電子網路發票應用系統 瀏覽:80
一部電影女主是蛇變的 瀏覽:779
恐怖片吻戲 瀏覽:62
有個小說主角叫楚天 瀏覽:884
大數據的內涵有哪些內容 瀏覽:800
日本大奶 電影 瀏覽:91
大數據反間 瀏覽:945

友情鏈接