2021-05-12 14:32:11
磁碟分割區在Windows和Linux下的表現形式對比
寫在前面的話:磁碟分割區在Windows下面比較好理解,在Linux下會有掛載的概念,理解起來比較難,但是可以通過與Windows對比,以一種通俗的方式將他們梳理清楚。
====正文開始====
我們的電腦磁碟出廠經過初始化後,要想使用,就要對其進行分割區,由於受MBR分割區表的限制,最多分成4個主分割區,如果想要更多的分割區,那麼可以分成3個主分割區和1個擴充套件分割區,其中的擴充套件分割區進而分成多個邏輯分割區。
接下來,如果Windows系統和Linux系統將要對磁碟的分割區進行存取,那麼就需要進行下面的工作:
1.Windows想要存取
(1)為分割區分配檔案系統型別,例如設定為FAT16、或FAT32又或者NTFS。
(2)為該分割區分配碟符,例如D槽,也可以想象成把其中的一個分割區掛載到我的電腦/D槽目錄下面。
接下來,對D槽進行操作,如寫檔案,其實就是在相應的磁碟分割區裡面操作了。
2.Linux想要存取
(1)為分割區分配檔案系統型別,例如設定為ext2、ext3等。
(2)由於我們無法直接存取磁碟分割區,因此我們需要把相應的分割區掛載到一個目錄下面。在Windows下面可以在圖形化的介面(磁碟管理器)裡面看到各個分割區,進而能夠分配碟符,但是在Linux下面無法看到分割區,而是給每個分割區起了個名字,以檔案形式存在,例如(sda1,其中sd表示sata介面的磁碟,hd表示IDE介面的磁碟;a表示第一塊磁碟,如果還有一塊磁碟,那麼就b;1表示磁碟的第一個主分割區,相應的2、3,4表示第2、3、4個分割區,5表示第一個邏輯分割區。)接下來可以將磁碟的某一個分割區掛載到特定目錄,例如把sda2 掛載到/home目錄。
接下來,對/home進行操作,如寫檔案,其實就是在相應的磁碟分割區裡面操作了。
同理,如果電腦又接了一個U盤,那麼:
(1)Windows可以通過給其分配碟符來存取它,而它具體的裝置可以在裝置管理器裡面看;
(2)Linux可以將其掛載到/media目錄下面進而對其進行存取,而它具體的裝置可以在/dev目錄下面找到。
總之,在Windows,不需要深入的想就能夠理解,而在Linux下面,把所有的東西(滑鼠、硬碟、U盤、進程等)看成一個一個的檔案,也能夠很好的理解了。
相關文章