了解Linux磁盤分區:劃分、命名、掛載和查看

Linux是一款強大的操作系統,而磁盤分區是Linux文件系統的基礎之一。在本文中,我們將探討如何在Linux中進行磁盤分區、命名、掛載和查看。

一、分區

分區是為了更好地管理磁盤,將一個大的磁盤分成若干個小的分區。在Linux中,可以使用一些命令來分區:

1. fdisk命令

fdisk命令是最常用的分區命令之一。以下是分區的步驟:

$ sudo fdisk /dev/sdc

Command (m for help): n
Partition type:
  p   primary (0 primary, 0 extended, 4 free)
  e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-16777215, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +2G

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

上面的例子創建了一個/dev/sdc1的分區,大小為2GB。

2. parted命令

parted命令也可以用來創建和管理分區。以下是一個例子:

$ sudo parted /dev/sdd
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
(parted) quit

上面的例子創建了一個大小為整個磁盤空間的分區。

二、命名

在Linux中,每個分區都有一個唯一的標識符,稱為UUID。為了方便使用,可以給每個分區設置一個獨特的名稱。

1. 使用fstab命令

fstab(/etc/fstab)是Linux中用於自動掛載文件系統的配置文件。在該文件中添加以下內容可以為分區命名:

UUID=xxxx-xxxx-xxxx-xxxx /mnt/mydata ext4 defaults 0 0

其中的UUID是通過blkid命令來獲取的。

2. 使用label命令

Linux還支持使用label命令為分區命名。以下是一個例子:

$ sudo e2label /dev/sdc1 mydata

上面的例子將/dev/sdc1分區命名為「mydata」。

三、掛載

在Linux中,掛載是將一個文件系統鏈接到文件系統樹中的過程。

可以使用mount命令來掛載一個分區:

$ sudo mount /dev/sdc1 /mnt/mydata

上面的例子將/dev/sdc1分區掛載到/mnt/mydata目錄下。

四、查看

1. 使用df命令

df命令用來查看磁盤空間使用情況。

以下是一個例子:

$ df -h

2. 使用lsblk命令

lsblk命令用來查看塊設備的信息,例如分區和硬盤。

以下是一個例子:

$ lsblk

總結

在本文中,我們討論了如何在Linux中進行分區、命名、掛載和查看。這些操作對於管理磁盤和文件系統非常重要,並且是Linux運維工程師的基本技能。

原創文章,作者:FXTP,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/133638.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
FXTP的頭像FXTP
上一篇 2024-10-04 00:00
下一篇 2024-10-04 00:00

相關推薦

  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • 如何解決linux jar包 invalid or corrupt jarfile問題

    對於許多開發人員和系統管理員在Linux環境下使用Java開發過程中遇到的一個常見的問題是 invalid or corrupt jarfile(無效或損壞的jar文件)錯誤。當您…

    編程 2025-04-27
  • 在Linux上安裝JRE並配置環境變量

    本文將從以下幾個方面為您詳細闡述如何在Linux系統上,通過自己賬戶安裝JRE,並且配置環境變量。 一、安裝JRE 在進行安裝前,我們需要下載JRE的安裝包並解壓,可以從官方網站下…

    編程 2025-04-27
  • GTKAM:Linux下的照片管理器

    GTKAM是用於Linux操作系統的一款照片管理器,它支持多種相機及存儲設備,並提供了一系列強大的工具,讓用戶可以方便地瀏覽、管理、編輯和導出照片。本文將從多個方面對GTKAM進行…

    編程 2025-04-27
  • Linux sync詳解

    一、sync概述 sync是Linux中一個非常重要的命令,它可以將文件系統緩存中的內容,強制寫入磁盤中。在執行sync之前,所有的文件系統更新將不會立即寫入磁盤,而是先緩存在內存…

    編程 2025-04-25
  • Linux修改文件名命令詳解

    在Linux系統中,修改文件名是一個很常見的操作。Linux提供了多種方式來修改文件名,這篇文章將介紹Linux修改文件名的詳細操作。 一、mv命令 mv命令是Linux下的常用命…

    編程 2025-04-25
  • Linux網絡連接激活失敗原因及解決方法

    一、網卡驅動問題 1、缺少網卡驅動 若使用新的網卡,需要安裝對應網卡驅動,否則會導致網絡連接激活失敗。可通過以下命令查看當前系統中是否存在網卡驅動: lsmod | grep et…

    編程 2025-04-25
  • 如何在Windows/Linux/MacOS下安裝Python

    如果你對Python安裝一無所知,本文將從多個方面對Python在Windows/Linux/MacOS下的安裝做出詳細闡述,為初學者提供幫助。 一、Windows下Python的…

    編程 2025-04-25
  • Linux Redis 重啟

    一、概述 Redis 是一款高性能的 NoSQL 數據庫,常用於各種應用場景的數據緩存、消息隊列、實時數據分析等等。在使用 Redis 過程中,如果出現了某些問題,有時候只需要重啟…

    編程 2025-04-25
  • Linux防火牆配置詳解

    一、iptables基本介紹 iptables是一個重要的Linux內核中網絡安全系統,通過設置iptables規則,可以對進入和離開Linux服務器的數據進行過濾。 iptabl…

    編程 2025-04-25

發表回復

登錄後才能評論