tft每日頭條

 > 生活

 > linux磁盤管理怎麼建立主分區

linux磁盤管理怎麼建立主分區

生活 更新时间:2024-07-26 19:25:40

Linux 的磁盤管理體系和Windows 有很大的區别,在Windows 下經常會遇到“分區”這個概念,在 Linux 中一般不叫“分區”而叫“挂載點”。 “挂載點”就是将一個硬盤的一部分做成文件夾的形式,這個文件夾的名字就是“挂載點”,不管在哪個發行版的 Linux 中,用戶是絕對看到不到C盤、D 盤這樣的概念的,隻能看到以文件夾形式存在的“挂載點”.

文件/etc/fstab 詳細的記錄了 Ubuntu 中硬盤分區的情況,如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)1

文件fstab

在圖中有一行“/ was on /dev/sda1 during installation”,意思是根目錄“/”是在/dev/sda1上的,其中“/”是挂載點,“/dev/sda1”就是我們裝 Ubuntu 系統的硬盤。由于我們的系統是安裝在虛拟機中的,因此圖中沒有出現實際的硬盤。可以通過如下命令查看當前系統中的磁盤:

ls /dev/sd*

上述命令就是打印出所有以/dev/sd 開頭的設備文件,如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)2

查看硬件設備文件

在圖中有四個磁盤設備文件,其中 sd 表示是 SATA 硬盤或者其它外部設備,最後面的數字表示該硬盤上的第 n 個分區,比如/dev/sda1 就表示磁盤 sda 上的第一個分區。圖中都是以/dev/sda 開頭的,說明當前隻有一個硬盤。如果再插上 U 盤、SD 卡啥的就可能會出現/dev/sdb,/dev/sdc 等等。如果你的 U 盤有兩個分區那麼可能就會出現/dev/sdb1、dev/sdb2 這樣的設備文件。比如我現在插入我的 U 盤,插入 U 盤會提示 U 盤是接到主機還是虛拟機,如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)3

U盤連接選擇

設置好圖以後,點擊“确定”按鈕 U 盤就會自動連接到虛拟機中,也就是連接到Ubuntu 系統中,我們再次使用命令“ls /dev/sd*”來查看當前的“/dev/sd*”設備文件,如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)4

插入U盤後的設備文件

從圖中可以看出,相比多了/dev/sdb 和/dev/sdb1 這兩個文件,其中/dev/sdb就是U 盤文件,/dev/sdb1 表示U 盤的第一個分區,因為我的U 盤就一個分區。

我們學習以下跟磁盤操作有關的命令,這些命令如下:

1、磁盤分區命令 fdisk

如果要對某個磁盤進行分區,可以使用命令 fdisk,命令格如下:

fdisk [參數]

主要參數如下:

-b<分區大小> 指定每個分區的大小。

-l 列出指定設備的分區表。

-s<分區編号> 将指定的分區大小輸出到标準的輸出上,單位為塊。

-u 搭配“-l”參數,會用分區數目取代柱面數目,來表示每個分區的起始地址。

比如我要對 U 盤進行分區,千萬不要對自己裝 Ubuntu 系統進行分區!!!可以使用如下命令:

sudo fdisk /dev/sdb

結果如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)5

U盤分區界面

在圖中提示我們輸入“m”可以查看幫助,因為 fdisk 還有一些字命令,通過輸入“m”可以查看都有哪些子命令,如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)6

fdisk命令的子命令

圖中常用的命令如下:

p 顯示現有的分區

n 建立新分區

t 更改分區類型

d 删除現有的分區

a 更改分區啟動标志

w 對分區的更改寫入到硬盤或者存儲器中。

q 不保存退出。

由于我的U 盤裡面還有一些重要的文件,所以不能現在不能進行分區,所以現在就不演示fdisk 的分區操作了,後面我們講解裸機例程的時候需要将可執行的 bin 文件燒寫到 SD 卡,中燒寫到 SD 卡之前需要對 SD 卡進行分區,到時候在詳細講解如何使用fdisk

命令對磁盤進行分區。

2、格式化命令 mkfs

使用命令 fdisk 創建好一個分區以後,我們需要對其格式化,也就是在這個分區上創建一個文件系統,Linux 下的格式化命令為 mkfs,命令格式如下:

mkfs [參數] [-t 文件系統類型] [分區名稱]

主要參數如下:

fs 指定建立文件系統時的參數

-V 顯示版本信息和簡要的使用方法。

-v 顯示版本信息和詳細的使用方法。

比如我們要格式化U 盤的分區/dev/sdb1 為 FAT 格式,那麼就可以使用如下命令:

mkfs –t vfat /dev/sdb1

3、挂載分區命令 mount

我們創建好分區并且格式化以後肯定是要使用硬盤或者U 盤的,那麼如何訪問磁盤呢?比如我的U 盤就一個分區,為/dev/sdb1,如果直接打開文件/dev/sdb1 會發現根本就不是我們要的結果。我們需要将/dev/sdb1 這個分區挂載到一個文件夾中,然後通過這個文件訪問 U 盤,磁盤挂載命令為mount,命令格式如下:

mount [參數] -t [類型] [設備名稱] [目的文件夾]

命令主要參數有:

-V 顯示程序版本。

-h 顯示輔助信息。

-v 顯示執行過程詳細信息。

-o ro 隻讀模式挂載。

-o rw 讀寫模式挂載。

-s-r 等于-o ro。

-w 等于-o rw。

挂載點是一個文件夾,因此在挂載之前先要創建一個文件夾,一般我們把挂載點放到“/mnt”目錄下,在“/mnt”下創建一個 tmp 文件夾,然後将U 盤的/dev/sdb1 分區挂載到/mnt/tmp 文件夾裡面,操作如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)7

挂載U盤

在圖中我們将 U 盤以 fat 格式挂載到目錄/mnt/tmp 中,然後我們就可以通過訪問/mnt/tmp 來訪問U 盤了。

4、卸載命令 umount

當我們不在需要訪問已經挂載的 U 盤,可以通過 umount 将其從卸載點卸除,命令格式如下:

umount [參數] -t [文件系統類型] [設備名稱]

-a 卸載/etc/mtab 中的所有文件系統。

-h 顯示幫助。

-n 卸載時不要将信息存入到/etc/mtab 文件中

-r 如果無法成功卸載,澤嘗試以隻讀的方式重新挂載。

-t<文件系統類型> 僅卸載選項中指定的文件系統。

-v 顯示執行過程。

上面我們将 U 盤挂載到了文件夾/mnt/tmp 裡面,這裡我們使用命令 umount 将其卸載掉,操作如圖所示:

linux磁盤管理怎麼建立主分區(Linux用戶磁盤管理及磁盤管理命令操作)8

卸載U盤

在圖中,我們使用命令umount 卸載了U 盤,卸載以後當我們再去訪問文件夾/mnt/tmp的時候發現裡面沒有任何文件了,說明我們卸載成功了。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved