Linux中的掛載點是什么意思?掛載點解釋合集
Linux中的掛載點是什么意思?
linux、unix這類操作系統將系統中的一切都作為文件來管理。在windows中我們常見的硬件設備、磁盤分區等,在linux、unix中都被視作文件,對設備、分區的訪問就是讀寫對應的文件。
掛載點實際上就是linux中的磁盤文件系統的入口目錄,類似于windows中的用來訪問不同分區的C:、D:、E:等盤符。其實winxp也支持將一個磁盤分區掛在一個文件夾下面,只是我們C:、D:這樣的盤符操作用慣了,一般沒有將分區掛到文件夾。
linux下所謂的掛載是什么意思?請給一個很詳細的回答。謝謝類似于 Windows 下面的盤符概念。
把一個分區掛載到一個目錄上(Linux 不支持盤符這種方式),這樣才能對這個磁盤上面的文件進行操作。
這個時候這個分區需要繼承這個目錄的目錄級別。
比如某個分區 sda2 ,掛載到 /usr/src 里(舉例啊),這個時候這個 sda2 里面的 aaa 目錄,現在就表示為 /usr/src/aaa 。
如果他掛載到 /var/www 下面。sda2 里面的 aaa 就變成了 /var/www/aaa 。
這點也類似于 Windows 的修改盤符,比如 D:\aaa 。把盤符修改為 E ,這個目錄就成了 E:\aaa 。但他們還是一個東西。
掛載后,你所修改的內容(包括復制,刪除,移動等),只要在這個被掛載的分區所包含的文件、目錄,都會保存在這個分區里,而不是原來的目錄里。
效果和 Windows 里面用 U 盤的效果一樣。
只不過 U 盤用的是一個盤符,Linux 里面,需要一個目錄。
你把 Windows 想象成一個最高級別的目錄是“我的電腦”,C D E F 這些盤符都是他的一個“目錄”,就能發現他和 Linux 的掛載很相似,只不過 Windows 不允許出現沒有掛載分區的空的這種掛載點而已。
這里面 / 也是一個掛載點,就像 C: 一樣,一個不允許隨便改的專用掛載點。
LINUX中掛載是什么意思啊掛載就是將某個未使用的空間或可移動設備的存儲空間指向一個目錄。這樣,通過該目錄就可以訪問你的空間了。
Linux里“掛載”是什么意思?"在DOS/Windows中,C盤和D盤是并列的最頂級目錄,但Linux中沒有C盤D盤E盤的概念,整個文件系統就只有一個頂級的根目錄(/),所有的物理磁盤都是根目錄(/)下的一個子目錄而已。所以,如果你要給現在的系統加快硬盤或添加分區,就先創建一個目錄,然后用MOUNT和相應的格式參數把
硬盤或分區掛載到你創建的那個目錄中去,成功后,訪問那個目錄既是訪問你加上的硬盤或分區,另外你是感興趣的話可以看下劉遄老師寫的《Linux就該這么學》作為入門的書籍,覺得不錯的話采納下哦~
"
Linux中掛載點到底怎么理解
*
Linux系統中掛載點實際上就是linux中的磁盤文件系統的入口目錄,類似于windows中的用來訪問不同分區的C:、D:、E:等盤符;
*
在linux中/就是一個掛載點;
*
linux將系統中的一切都作為文件來管理。在windows中我們常見的硬件設備、磁盤分區等,在linux被視作文件,對設備、分區的訪問就是讀寫對應的文件。
linux掛載是什么意思啊
在linux下面沒有分區的概念,它把所有的設備包括磁盤識別成一個塊設備文件,在/dev/下面有各種各樣的設備接口文件,將磁盤對應的設備接口文件掛載到文件夾后,就可以操作這個設備。
linux中的掛載是什么意思?一個文件能有幾個掛載點?能舉個通俗點的例子嗎?謝謝!mount /dev/sda1 /mnt
解釋:mount 就是掛載命令,/dev/sda1是要掛載的磁盤分區,/mnt是要綁定的目錄
掛載后就能到目錄/mnt去訪問磁盤分區/dev/sda1里面的資料了
掛載是針對存儲設備而言的,比如光盤,u盤,硬盤。
linux所說的掛載是什么意思準備知識:
文件系統中的相關目錄:
dev //設備文件
media //掛載媒體設備,如光驅、U盤等
mnt //目錄是讓用戶臨時掛載別的文件系統,如掛載Windows下的某個分區,ubuntu默認還是掛載在/media目錄。
磁盤分區:
硬盤包括IDE和SCSI兩種接口。其中,SCSI接口的硬盤讀/寫速度快但價格昂貴;IDE接口的硬盤讀/寫速度慢但價格便宜。用戶應根據實際需求合理選擇,通常,對讀/寫速度要求較高的服務器應該選擇使用SCSI接口的硬盤。
IDE接口
Linux對連接到IDE接111的硬盤使用/dev/hdx的方式命名,x的值對應于硬盤安裝位置,其值可以是a, b, c, d,如表1-3所示。
SCSI接口
對于連接到SCSI接口的設備通常使用ID號進行區別,SCSI設備ID號范圍是0-15,SCSI主控制器通常占用ID號7,所以SCSI最多可以連
接15個設備。
Linux對連接到SCSI接口卡的硬盤使用//dev/sdx的方式命名,x的值為a, b等,即ID號為0的SCSI硬盤名為//dev/sda, ID號為1的
SCSI硬盤名為//dev/sdb,以此類推。
硬盤使用前要進行分區。它可以分為主分區(Primary Partition)、擴展分區(ExtensionPartition)和邏輯分區(Logical
Partition) 3種不同類型。一塊硬盤最多可以有4個主分區,其中一個主分區的位置可以用一個擴展分區替換,且一塊硬盤只能有一個擴展分區,而擴展分區里可以劃分n個邏輯分區,擴展分區本身不能儲存任何東西,也不能格式化成某種文件系統,只能用于區分邏輯分區。其中數字編號1^-4留給主分區或擴展分區使用,邏輯分區編號從5開始。
另外,目前操作系統無一例外地使用了虛擬內存技術。Windows操作系統使用交換文件實現這一技術,而Linux操作系統使用交換分區實現這一技術。因此,安裝Windows操作系統只使用一個分區,而安裝Linux操作系統至少需要兩個分區,其中之一為交換分區(SwapSpace)。
拓展分區有拓展分區表和邏輯盤組成:擴展分區表的第一項指定擴展分區目前的邏輯分區信息,如果還有更多的
邏輯分區,擴展分區表的第二項指定下一個EBR的位置,否則為0。最后的兩個分區表項總是為0。通過這種方式,一個硬盤上的分區數目就沒有限制了。
掛載:
Liunx采用樹形的文件管理系統,也就是在Linux系統中,可以說已經沒有分區的概念了。分區在Linux和其他設備一樣都只是一個文件。要使用一個分區必須把它加載到文件系統中。這可能難于理解,繼續往下看。
Linux中樹形的文件結構,最頂層是/ 目錄。在安裝系統時,你必須選擇把一個主分區掛載在/ 目錄下,因為系統需要安裝在/掛載的主分區下。否則系統會提示你。這里又一次提到了掛載。所以掛載就是把目錄和分區連接起來,和上面說的WINDOWS下的映射關系是一樣的。不同的是WINDOWS是把分區映射到一個盤符,而LINUX下是映射到一個目錄。 這是理解他們不同最重要的地方,而導致不同的是因為文件系統結構不同。
上面說了Linux的文件系統是樹形的,安裝的系統必須是在/ 目錄下,因為/目錄下掛載了一個主分區。/目錄是樹形的根,其他所有目錄都是他的子節點。 我們安裝系統的時候已經把分區1掛載到 / 目錄下了. 而這個時候沒有掛載其他任何分區,所以/ 目錄下的所有其他目錄都在這個分區下,也就是說,我在任何目錄下讀寫操作實際都是操作的這個1號分區。如果我們想使用其他分區,就必須把這個分區掛載到一個目錄下,這個目錄可以是已經存在的目錄,比如/home,也可以是我們自己建立的目錄,比如/oracle。當然有些目錄比如/lib, /dev, /etc, /usr這些都不能掛載其他分區,因為他們都存放著系統需要的文件,一旦被掛載其他分區,那沒OS就無法找到所需的文件,系統就會崩潰。比如我們把分區2掛載到/usr/X11目錄下時,系統就無法通過X11目錄找到分區1上的文件,這個時候系統圖形界面就無法使用了. 雖然文件還在硬盤上。前面說過,目錄 --- 分區 是通過掛載吧他們聯系起來。你更換了分區,也就破壞了聯系,就無法在找到之前的文件了。我們在看分區5和分區6,我們把它掛載到/home/ftp 和 /oracle目錄下,這個時候我們在操作這2個目錄是,就是操作對用的分區了.
而WINDOWS就沒這么復雜,她不是采用樹形的結構,每個分區對應一個盤符,一旦建立映射關系就無法在修改。實際上,LINUX的每個掛載了分區的目錄就相當于WINDOWS系統中的盤符,比如上面的,/home/ftp 和 /oracle目錄我們就可以把她看做一個盤符和一個分區關聯,只是因為LINUX文件系統,使得她更加靈活,所以也更復雜和難以理解。
df 命令可以查看分區掛載情況, fdisk 命令可以查看系統分區情況。
LINUX下所有設備都被認為是文件,而/dev目錄存放所有系統設備文件的,而一個分區就是一個文件,名字就是分區的名字.
1、通過mount掛載文件 來掛載磁盤分區(或存儲設備)
mount掛載文件 [-t 文件系統 ] [-o 選項] 設備 目錄
-t 通過這個參數,我們來指定文件系統的類型,一般的情況下不必指定有時也能識別
-o 這個選項,主要選項有權限、用戶、磁盤限額、語言編碼等
設備 指存儲設備,比如/dev/hda1, /dev/sda1 ,cdrom 等...至于您的系統中有哪些存儲設備,主要通過 fdisk -l 或者查看 /etc/fstab 或 dmesg ;一般的情況下光驅設備是/dev/cdrom ;軟驅設備是/dev/fd0 ;硬盤及移動硬盤以 fdisk -l 的輸出為準;
1)對光驅和軟驅的掛載;
我們先建一個目錄,然后執行Linux mount掛載文件 命令,這樣cdrom 就掛在 /mnt/cdrom 中了;我們就可以在/mnt/cdrom 中查看光盤中資料和文件;這個目錄您想怎么建就怎么建。用什么目錄不是最重要的。重要的是您知道自己在做什么就行了。比如我們也可以把這個目錄建成 dvdrom ;然后用 Linux mount掛載文件 /dev/cdrom /mnt/dvdrom 來掛載;
2)掛載硬盤和移動硬盤的文件系統;
一個分區只有創建了文件系統后才能使用,前面我們說過了,我們在Linux大多用的是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;
[1]掛載Linux文件系統;
首先我們得建一個文件系統掛載的目錄;我們前面已經提到了;一個有文件系統的分區要掛到系統中,必須要有一個掛載點;這個掛載點就是一個目錄;比如我們通過fdisk -l 得知hda5 是Linux分區,并且創建了文件系統,比如是reiserfs 文件系統吧;
步驟:
先創建一個掛載目錄;比如/mnt/hda5
設置/mnt/hda5的權限為任何用戶可寫可讀可執行;這樣所有的用戶都能在寫入;
通過-t reiserfs 來指定/dev/hda5是reiserfs 文件系統, 并且掛載到/mnt/hda5目錄;
假如我們不知道hda5上reiserfs 文件系統,我們可以用 -t auto 讓系統定奪,然后掛載到/mnt/hda5
不加任何參數,直接 Linux mount掛載文件 /dev/hda5 到/mnt/hda5;系統自動判斷分區文件系統;
通過df -lh 來查看是不是被掛載了;
Linux中掛載是什么意思?為什么要掛載呢?又為什么要改變掛載點呢?
掛載即把一個分區或磁盤放在一個目錄里。
Windows其實也需要掛載,只不過它是把分區或磁盤掛載到A:B:C:……Z:這樣開頭的特定文件夾里。
Linux用目錄名掛載分區或目錄的好處是:一、便于操作,你可以把分區或磁盤掛載到任何你想要的目錄或文件夾里。二、顧名思義,由于掛載的文件夾或目錄可以自己指定,所以就可以掛載到自己創建的或相關內容的目錄或文件夾里。三、掛載數量沒有限制,windows的分區掛載到Z:就不能繼續掛載了,或者說Windows掛載的分區數不能超過26個;而Linux則沒有這個限制,特別是網絡磁盤映射,你可以掛載任意多的共享文件夾到你的本地文件夾里。
所以,掛載的相關問題,你都明白了吧?
linux為什么要掛載
這是有Linux的文件系統管理決定的。
首先,Linux將所有的硬件設備都當做文件來處理,因此當使用光驅等硬件設備時,必須將其掛載到系統中,只有這樣Linux才能識別。
其次,linux的系統組織方式是整個系統從根開始,按樹形目錄依次向下逐漸擴大,分類存放不同用途的文件,/讀作“斜線”,英文Slash;當其寫作一個路徑時,第一個/表示根,即root,其他的/表示路徑分割符,但都讀作“斜線”或“Slash”。正是因為這種組織方式,掛載必須掛載到某個特定的目錄中,一般在/mnt目錄。
- 上一篇
linux掛載點是什么
Linux中所有內容都是以文件的形式保存和管理的,硬件設備也是文件,這和Windows完全不同,windows是通過設備管理器來管理硬件的,linux的設備文件保存在/dev/目錄中,比如硬盤文件是/dev/sd[a-p],光盤文件是/dev/hdc等,硬件設備
- 下一篇
出錯了,[騰訊云COSFS]運行時發生錯誤!qcloud_cos.cos_exception.CosClientError: SecretId and SecretKey is Required!
不知怎么的幾天安裝好站點,點進網站文件 目錄酒出現這個提示 出錯了,[騰訊云COSFS]運行時發生錯誤!qcloud_cos.cos_exception.CosClientError: SecretId and SecretKey is Required! REQUEST_DATE: 2022-09-17 06:35:17
更多相關
相關文章
- Win2012配置asp網站(圖文教程)
- win2008 r2系統iis7中如何設置ip限制(圖文)
- IIS7 支持html頁面包含(include)html頁面 IIS設置與代碼編寫
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+phpMyAdmin 2.10.1環境配置安裝
- 網站采集入庫502 Bad Gateway錯誤時,修改PHP 配置修改參考
- 出錯了,[騰訊云COSFS]運行時發生錯誤!qcloud_cos.cos_exception.CosClientError: SecretId and SecretKey is Required!
- 騰訊Linux云主機快速掛載云盤命令,設置開機自動掛載詳細圖文教程
- 騰訊輕量云主機win2012系統掛載SSD云硬盤操作步驟(圖文)
- 在騰訊買的輕量云主機后系統使用騰訊的寶塔鏡像安裝完登陸密碼怎么看
- 解決VMWare安裝Mac系統后無法全屏顯示的問題(圖文)