當前位置:首頁 » 操作系統 » linux掛載卸載

linux掛載卸載

發布時間: 2023-01-12 05:14:26

A. linux如何卸載掛載文件

linux使用umount命令來卸載掛載的文件。例如:umount /mnt/net1 可看下 Linux命令大全了解命令的使用

B. Linux 怎麼掛盤和卸盤

Linux下每個文件系統都有獨立的inode,block,super block等信息,這個文件系統要掛載到目錄樹才可以使用,將文件系統與目錄樹結合的操作稱為掛載,反之則為卸載。
也就是說,掛載點一定是目錄,而目錄是進入磁碟分區(也就是文件系統)的入口。
掛載時有三點需要注意:
1.單一文件系統不應該重復被掛載到不同的掛載點(目錄)中;
2.單一目錄不應該重復掛載多個文件系統
#這兩點可以類比windows磁碟與盤符的關系,一一對應。
3.作為掛載點的目錄理論上應該是空目錄
#如果目錄不是空的,那麼掛載文件系統後目錄下東西會暫時消失,直到所掛載設備卸載後原內容才會顯示出來
下面是具體操作
運行環境:Ubuntu Kylin14.04.1 LTS
kernel版本:Linux 3.13.0-32-generic
接下來的操作需要root許可權,如果是新安裝的Ubuntu需要執行以下操作設置root密碼
1.圖形界面下按Ctrl+ALT+F1~F6(F1~F6任意一個都可以)進入命令行模式,桌面打開Terminal也可
2.執行sudo passwd root
3.輸入當前用戶密碼
4.根據提示輸入兩次root用戶密碼,設置完畢
卸載操作:
1.執行su root切換到root用戶
2.執行df -h顯示當前所有文件系統,如圖,ubuntu kylin安裝時已經自動幫我們掛載了sda設備
除sda9掛載到/目錄,其他都自動掛載到了media/lkx/目錄
#本機是linux+win7+windows xp三系統,ubuntu kylin自動掛載功能過於強大所以把其他兩個NTFS格式系統分區也掛載上了,理論上而言,一個系統中不應該掛載其他系統的分區!
/dev/sda1 16G 7.2G 7.9G 48% /media/lkx/B6FC23AAFC2363B9為Windows xp分區
/dev/sda7 45G 33G 12G 74% /media/lkx/win7 為win7分區
3.下面我們把sda1,sda7,sda6全部卸載掉
執行
umount sda1
umount sda7
umount sda6
#Linux中奉行「沒有消息就是好消息」,所以卸載之後沒有什麼提示,當參數錯誤時才會報錯
查看卸載後系統中還有的設備
執行df -h,可以看到這三個設備已經被卸載掉了
掛載操作:
剛才卸載掉了/dev/sda6-->soft ,現在我們把它掛載到根目錄下test文件夾
首先執行一些初始化操作
cd /
mkdir test
直接掛載
mount /dev/sda6 /test
查看結果
df -h
發現磁碟已經被掛載上了
掛載上磁碟後,我們就可以從目錄進入文件系統查看其中數據了
執行cd test
ls -l
理解Linux文件系統中掛載的概念可以把它類比成windows系統下給一個新磁碟分配盤符,根據盤符才能進入磁碟之中訪問數據,但是還是有些許不同,windows是先有磁碟才有目錄,而linux可以把文件系統(磁碟)掛載到一個目錄中,這是ext2/3文件系統自身特性決定的

C. 如何理解 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.

D. 如何理解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伺服器)

E. LINUX自動掛載了一個光碟如何卸載

1、圖形界面,在光碟上右鍵「彈出」。

F. Linux系統下如何掛載U盤以及卸載U盤

下面是我之前的一些筆記,沒來及整理,希望幫到你!所有指令均在我電腦測試通過,根據你自己的實驗環境,你可能需要做一些修改!
# 掛載(mount)光碟鏡像文件、移動硬碟、U盤以及Windows網路共享和UNIX NFS網路共享。
>掛接命令(mount)
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype指定`文件系統`的類型,通常不必指定。mount會自動選擇正確的類型。常用類型有:
```c
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共享:smbfs
UNIX(LINUX)文件網路共享:nfs
```
2.-o options主要用來描述設備或檔案的掛接方式。常用的參數有:
```c
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
```
3.device要掛接(mount)的設備。
4.dir設備在系統上的掛接點(mount point)。
掛接光碟鏡像文件
在Windows下許多人都習慣把軟體和資料做成光碟鏡像文件通過虛擬光碟機來使用。linux系統下製作和使用光碟鏡像比Windows系統更方便,不必借用任何第三方軟體包。

1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下面的命令。
`#cp /dev/cdrom /home/sunky/mydisk.iso或`
`#dd if=/dev/cdrom f=/home/sunky/mydisk.iso`
註:執行上面的任何一條命令都可將當前光碟機里的光碟`製作`成光碟鏡像文件/home/sunky/mydisk.iso
2、將文件和目錄`製作`成光碟鏡像文件,執行下面的命令。
`mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir`
註:這條命令將/home/sunky/mydir目錄下所有的目錄和文件製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟卷標為:mydisk
3、光碟鏡像文件的掛接(mount)
註:建立一個目錄用來作掛接點(mount point)
`#mkdir /mnt/vcdrom`
註:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件了。
掛接移動硬碟
`#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom`
sudo mount -o loop -t iso9660 /home/lking/system/elementaryos.iso /mnt/iso
卸載:`sudo umount -t iso9660 /mnt/iso`
對linux系統而言,`USB介面`的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk–l或more /proc/partitions`查看系統的硬碟和硬碟分區情況`。
[root at pldyrouter /]# `fdisk -l`
在這里可以清楚地看到系統有一塊SCSI硬碟/dev/sda和它的四個磁碟分區/dev/sda1 -- /dev/sda4, /dev/sda5是分區/dev/sda4的邏輯分區。接好移動硬碟後,再用fdisk–l或more /proc/partitions查看系統的硬碟和硬碟分區情況
[root at pldyrouter /]# fdisk -l
大家應該可以發現多了一個`SCSI`硬碟/dev/sdc和它的兩個磁碟分區`/dev/sdc1`?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下面的命令掛接/dev/sdc1和/dev/sdc5。
註:建立目錄用來作掛接點(mount point)
`#mkdir -p /mnt/usbhd1`
`#mkdir -p /mnt/usbhd2`
註:對ntfs格式的磁碟分區應使用-t ntfs參數,對`fat32格式的磁碟分區應使用-t vfat參數`。
`#mount -t ntfs /dev/sdc1 /mnt/usbhd1`
`#mount -t vfat /dev/sdc5 /mnt/usbhd2`
若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令格式。
`#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1`
`#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2`
linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下面的命令直接掛接即可。
#mount /dev/sdc1 /mnt/usbhd1
# 掛接U盤
和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk–l或more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# `fdisk -l`
插入U盤後,再用fdisk–l或more /proc/partitions查看系統的硬碟和硬碟分區情況。
[root at pldyrouter root]# `fdisk -l`
系統多了一個SCSI硬碟`/dev/sdd`和一個磁碟分區`/dev/sdd1`,/dev/sdd1就是我們要掛接的U盤。
註:建立一個目錄用來作掛接點(mount point)
`#mkdir -p /mnt/usb`
`#mount -t vfat /dev/sdd1 /mnt/usb`
卸載:`umount -t vfat /dev/sdb4 `
註:現在可以通過/mnt/usb來訪問U盤了,若漢字文件名顯示為亂碼或不顯示,可以使用下面的命令。
`#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb`
掛接Windows文件共享
Windows網路共享的核心是SMB/CIFS,在linux下要掛接(mount)windows的磁碟共享,就必須安裝和使用samba軟體包。現在流行的linux發行版絕大多數已經包含了samba軟體包,如果安裝linux系統時未安裝samba請首先安裝samba。當然也可以到
當windows系統共享設置好以後,就可以在linux客戶端掛接(mount)了,具體操作如下:
註:建立一個目錄用來作掛接點(mount point)
`# mkdir–p /mnt/samba`
`# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba`
註:administrator和pldy123是ip地址為10.140.133.23 windows計算機的一個用戶名和密碼,c$是這台計算機的一個磁碟共享
如此就可以在linux系統上通過/mnt/samba來訪問windows系統磁碟上的文件了。以上操作在redhat asserver3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003環境下測試通過。
掛接UNIX系統NFS文件共享
類似於windows的網路共享,UNIX(Linux)系統也有自己的網路共享,那就是NFS(網路文件系統),下面我們就以SUN Solaris2.8和REDHAT as server 3為例簡單介紹一下在linux下如何mount nfs網路共享。
在linux客戶端掛接(mount)NFS磁碟共享之前,必須先配置好NFS服務端。
1、Solaris系統NFS服務端配置方法如下:
(1)修改/etc/dfs/dfstab,增加共享目錄
share -F nfs -o rw /export/home/sunky
(2)啟動nfs服務
`# /etc/init.d/nfs.server start`
(3)NFS服務啟動以後,也可以使用下面的命令增加新的共享
`share /export/home/sunky1`
`share /export/home/sunky2`
註:/export/home/sunky和/export/home/sunky1是准備共享的目錄

2、linux系統NFS服務端配置方法如下:
(1)修改/etc/exports,增加共享目錄
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
註:/export/home/目錄下的sunky、sunky1、sunky2是准備共享的目錄,10.140.133.23、*、linux- client是被允許掛接此共享linux客戶機的IP地址或主機名。如果要使用主機名linux-client必須在服務端主機/etc/hosts文件里增加linux-client主機ip定義。格式如下:10.140.133.23 linux-client
(2)啟動與停止NFS服務
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默認啟動的)
/etc/rc.d/init.d/nfs start啟動NFS服務
/etc/rc.d/init.d/nfs stop停止NFS服務
註:若修改/etc/export文件增加新的共享,應先停止NFS服務,再啟動NFS服務方能使新增加的共享起作用。使用命令exportfs -rv也可以達到同樣的效果。

3、linux客戶端掛接(mount)其他linux系統或UNIX系統的NFS共享
`mkdir–p /mnt/nfs`
註:建立一個目錄用來作掛接點(mount point)
`#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs`
註:這里我們假設10.140.133.9是NFS服務端的主機IP地址,當然這里也可以使用主機名,但必須在本機/etc/hosts文件里增加服務端ip定義。/export/home/sunky為服務端共享的目錄。

如此就可以在linux客戶端通過/mnt/nfs來訪問其它linux系統或UNIX系統以NFS方式共享出來的文件了。以上操作在redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc環境下測試通過。

G. Linux下如何自己手動使用命令掛載/卸載USB設備

Linux系統下通常都會自動掛載USB設備,如果沒有自動掛載的話就需要自己手動掛載USB設備了,那麼Linux下要如何掛載USB設備呢?不需要的時候又要如何卸載呢?一起來了解下吧。

在掛載之前需要確定下列三種信息

1、要掛載對象的文件系統類型

2、要掛載對象的設備名稱

3、確定掛載點

掛載時使用mount命令:

格式:mount [-參數] [設備名稱] [掛載點]

我們常見的USB設備格式是:FAT32格式、NFTS格式等。

ext2 linux目前常用的文件系統

msdos MS-DOS的fat,就是fat16

vfat windows98常用的fat32

nfs 網路文件系統

iso9660 CD-ROM光碟標准文件系統

ntfs windows NT 2000的文件系統

hpfs OS/2文件系統

掛u盤之前,運行命令cat /proc/partitions,看看現在系統中有哪些分區。

插上u盤以後,再次運行上述命令,看看多出來什麼分區。

1) 插入U盤

2) 輸入 fdisk -l /dev/sda 查看輸出結果,比如我的是這樣的:

代碼如下:

# fdisk -l /dev/sda《/p》 Disk /dev/sda: 131 MB, 131104768 bytes

3 heads, 32 sectors/track, 2667 cylinders

Units = cylinders of 96 * 512 = 49152 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 * 1 2668 128016 6 FAT16

3) 看了上面的輸出就知道U盤所在的設備了,比如我的就是/dev/sdb1,接著便是掛載了

假設我將U盤掛載到/mnt/usb目錄(沒有的話,新建)中,就是mount -t msdos /dev/sdb1 /mnt/usb

如果是fat32

代碼如下:

mount -t vfat /dev/sdb1 /mnt/usb

如果是ext2格式,就用命令:

代碼如下:

mount -t ext2 /dev/sda1 /mnt/usb

4) 打開/mnt/usb 就可以看到你的U盤里的東西了!

代碼如下:

cd /mnt/usb

5) 卸載命令則為:

代碼如下:

umount /mnt/usb。

上面就是Linux下掛載及卸載USB設備的方法介紹了,掛載USB介面設備後就能夠查看移動盤的內容了,而不需要使用的時候也可將其卸載,你學會了嗎?

H. linux 重新掛載命令

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

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

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


(8)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 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。

I. Linux 磁碟管理——想玩轉linux就請一直看下去

Linux 磁碟管理好壞直接關繫到整個系統的性能問題。

Linux 磁碟管理常用三個命令為 df fdisk

df命令參數功能:檢查文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息。

語法:

選項與參數:

將系統內所有的文件系統列出來!

在 Linux 底下如果 df 沒有加任何選項,那麼默認會將系統內所有的 (不含特殊內存內的文件系統與 swap) 都以 1 Kbytes 的容量來列出來!

將容量結果以易讀的容量格式顯示出來

將系統內的所有特殊文件格式及名稱都列出來

將 /etc 底下的可用的磁碟容量以易讀的容量格式顯示

Linux 命令也是查看使用空間的,但是與 df 命令不同的是 Linux 命令是對文件和目錄磁碟使用的空間的查看,還是和df命令有一些區別的,這里介紹 Linux 命令。

語法:

選項與參數:

只列出當前目錄下的所有文件夾容量(包括隱藏文件夾):

直接輸入 沒有加任何選項時,則 會分析當前所在目錄里的子目錄所佔用的硬碟空間。

將文件的容量也列出來

檢查根目錄底下每個目錄所佔用的容量

通配符 * 來代表每個目錄。

與 df 不一樣的是, 這個命令其實會直接到文件系統內去搜尋所有的文件數據。

fdisk 是 Linux 的磁碟分區表操作工具。

語法:

選項與參數:

列出所有分區信息

找出你系統中的根目錄所在磁碟,並查閱該硬碟內的相關信息

輸入 m 後,就會看到底下這些命令介紹

離開 fdisk 時按下 q,那麼所有的動作都不會生效!相反的, 按下w就是動作生效的意思。

想要不儲存離開嗎?按下 q 就對了!不要隨便按 w 啊!

使用 p 可以列出目前這顆磁碟的分割表信息,這個信息的上半部在顯示整體磁碟的狀態。

磁碟分割完畢後自然就是要進行文件系統的格式化,格式化的命令非常的簡單,使用 mkfs(make filesystem) 命令。

語法:

選項與參數:

查看 mkfs 支持的文件格式

按下兩個[tab],會發現 mkfs 支持的文件格式如上所示。

將分區 /dev/hdc6(可指定你自己的分區) 格式化為 ext3 文件系統:

fsck(file system check)用來檢查和維護不一致的文件系統。

若系統掉電或磁碟發生問題,可利用fsck命令對文件系統進行檢查。

語法:

選項與參數:

查看系統有多少文件系統支持的 fsck 命令:

強制檢測 /dev/hdc6 分區:

如果沒有加上 -f 的選項,則由於這個文件系統不曾出現問題,檢查的經過非常快速!若加上 -f 強制檢查,才會一項一項的顯示過程。

Linux 的磁碟掛載使用 mount 命令,卸載使用 umount 命令。

磁碟掛載語法:

用默認的方式,將剛剛創建的 /dev/hdc6 掛載到 /mnt/hdc6 上面!

磁碟卸載命令 umount 語法:

選項與參數:

卸載/dev/hdc6

J. 在Linux系統中,怎麼掛載和卸載

mount(掛載) /dev/cdrom(實際路徑) /mnt/(要掛載過去的路徑,一定要存在的)
umount 卸載

簡單吧,其實就是這么簡單,當然掛ISO等其他介質還是有幾個參數,網路一下mount的用法吧

熱點內容
phpnow解壓版 發布:2025-05-16 02:52:49 瀏覽:810
dmporacle資料庫 發布:2025-05-16 02:44:31 瀏覽:831
雲主機上傳 發布:2025-05-16 02:44:30 瀏覽:82
滑鼠如何編程 發布:2025-05-16 02:29:09 瀏覽:816
安卓70能用什麼軟體 發布:2025-05-16 01:45:09 瀏覽:481
編程發展史 發布:2025-05-16 01:38:52 瀏覽:529
android圖片氣泡 發布:2025-05-16 01:38:40 瀏覽:887
文件加密編輯器下載 發布:2025-05-16 01:30:41 瀏覽:344
linuxapacheyum安裝 發布:2025-05-16 01:30:31 瀏覽:477
大連賓利浴池wifi密碼是多少 發布:2025-05-16 01:25:36 瀏覽:172