ubuntu環境下掛載新硬碟(轉載)
# 歡迎使用Markdown編輯器寫部落格
Ubuntu系統的硬碟空間不夠用了,需要增加新的硬碟擴容。將硬碟分割槽、格式化、自動掛載配置的整個過程記下來,備忘。
一、硬碟分割槽 | Hard disk add new partition
1、顯示硬碟及所屬分割槽情況。在終端視窗中輸入如下命令:
系統提示:DIsk /dev/sdb doesn’t contain a valid partition table。
2、對硬碟進行分割槽。在終端視窗中輸入如下命令:
在Command (m for help)提示符後面輸入m顯示一個幫助選單。
在Command (m for help)提示符後面輸入n,執行 add a new partition 指令給硬碟增加一個新分割槽。
出現Command action時,輸入e,指定分割槽為擴充套件分割槽(extended)。
出現Partition number(1-4)時,輸入1表示只分一個區。
後續指定起啟柱面(cylinder)號完成分割槽。
在Command (m for help)提示符後面輸入p,顯示分割槽表。
系統提示如下:
Device Boot Start End Blocks Id System
/dev/sdb1 1 26108 209712478+ 5 Extended
在Command (m for help)提示符後面輸入w,儲存分割槽表。
系統提示:The partition table has been altered!
一、硬碟分割槽 | Hard disk add new partition
1、顯示硬碟及所屬分割槽情況。在終端視窗中輸入如下命令:
sudo fdisk -lu
顯示當前的硬碟及所屬分割槽的情況。如下圖所示:系統提示:DIsk /dev/sdb doesn’t contain a valid partition table。
sudo fdisk /dev/sdb
如下圖所示:在Command (m for help)提示符後面輸入m顯示一個幫助選單。
出現Command action時,輸入e,指定分割槽為擴充套件分割槽(extended)。
出現Partition number(1-4)時,輸入1表示只分一個區。
後續指定起啟柱面(cylinder)號完成分割槽。
系統提示如下:
Device Boot Start End Blocks Id System
/dev/sdb1 1 26108 209712478+ 5 Extended
系統提示:The partition table has been altered!
在終端視窗中輸入如下命令:
系統已經識別了硬碟 /dev/sdb 的分割槽。
二、硬碟格式化 | Format hard disk
1、顯示硬碟及所屬分割槽情況。在終端視窗中輸入如下命令:
-t ext4 表示將分割槽格式化成ext4檔案系統型別。
三、掛載硬碟分割槽 | Mount hard disk partition
1、顯示硬碟掛載情況。在終端視窗中輸入如下命令:
在終端視窗中輸入如下命令:
指定硬碟分割槽檔案系統型別為ext4 ,同時將 /dev/sdb 分割槽掛載到目錄 /devdata。
再次在終端視窗中輸入如下命令:
新硬碟分割槽已經掛載,如下圖最下面的紅色方框內容。
2、配置硬碟在系統啟動自動掛載。在檔案 /etc/fstab 中加入如下配置:
附錄1:fdisk命令詳解 | Appendix part 1: fdisk command syntax
fdisk [-b sectorsize] device
fdisk -l [-u] [device…]
fdisk -s partition…
fdisk -v
說明:
mkfs 命令的語法如下:
mkfs [-V] [-t fstype] [fs-options] filesys
說明:
mkfs 命令的語法如下:
mount [-afFnrsvw] [-t vfstype] [-L label] [-o options] device dir
mount [-lhv]
說明:
/etc/fstab 中一共有6列:
sudo fdisk -lu
如下圖所示:系統已經識別了硬碟 /dev/sdb 的分割槽。
二、硬碟格式化 | Format hard disk
1、顯示硬碟及所屬分割槽情況。在終端視窗中輸入如下命令:
sudo mkfs -t ext4 /dev/sdb
說明:-t ext4 表示將分割槽格式化成ext4檔案系統型別。
三、掛載硬碟分割槽 | Mount hard disk partition
1、顯示硬碟掛載情況。在終端視窗中輸入如下命令:
sudo df -l
新硬碟分割槽沒有掛載,無法進入和檢視。在終端視窗中輸入如下命令:
sudo mount -t ext4 /dev/sdb /devdata
說明:指定硬碟分割槽檔案系統型別為ext4 ,同時將 /dev/sdb 分割槽掛載到目錄 /devdata。
再次在終端視窗中輸入如下命令:
sudo df -l
新硬碟分割槽已經掛載,如下圖最下面的紅色方框內容。
# /devdata was on /dev/sdb
UUID=37eaa526-5d96-4237-8468-603df5216ce9 /devdata ext4 defaults 0 3
UUID=37eaa526-5d96-4237-8468-603df5216ce9 /devdata ext4 defaults 0 3
========================== /etc/fstab 配置 注意!!==========================
這一部分我的設定與原作者不同,用上面無法成功自動掛載的話,請嘗試下面的配置:
其中,“/Projects”與“/AMAX”都是掛載點,可以根據需要自定義。
上面是ext4格式硬碟為例子。如果是ntfs,則“ext4”要修改為“auto”,“defaults”要修改為“nosuid,nodev,nofail”。
在Ubuntu,可以使用更直觀的方式:用系統自帶的Disks或者Disk Utility介面化工具。
=========================================================================
附錄1:fdisk命令詳解 | Appendix part 1: fdisk command syntax
fdisk 命令的語法如下:
fdisk [-b sectorsize] device
fdisk -l [-u] [device…]
fdisk -s partition…
fdisk -v
說明:
-
-b 指定每個分割槽的大小。也可以執行fdisk device(如:fdisk /dev/sdb)後,在系統提示時指定。 -
-l 列出指定的外圍裝置的分割槽表狀況。如果僅執行 fdisk -l ,系統會列出已知的分割槽。 -
-u 搭配”-l”引數列表,會用分割槽數目取代柱面數目,來表示每個分割槽的起始地址。 -
-s 將指定的分割槽的大小輸出到標準輸出上,單位為區塊。 -
-v 顯示fdisk的版本資訊。
附錄2:mkfs命令詳解 | Appendix part 2: mkfs command syntax
mkfs 命令的語法如下:
mkfs [-V] [-t fstype] [fs-options] filesys
說明:
-
-V 顯示簡要的使用方法。 -
-t 指定要建立何種檔案系統,如:ext3, ext4。 -
fs 指定建立檔案系統時的引數。 -
-v 顯示版本資訊與詳細的使用方法。
附錄3:mount命令詳解 | Appendix part 3: mount command syntax
mkfs 命令的語法如下:
mount [-afFnrsvw] [-t vfstype] [-L label] [-o options] device dir
mount [-lhv]
說明:
-
-a 載入檔案/etc/fstab中設定的所有裝置。 -
-f 不實際載入裝置。可與-v等引數同時使用以檢視mount的執行過程。 -
-F 需與-a引數同時使用。所有在/etc/fstab中設定的裝置會被同時載入,可加快執行速度。 -
-t vfstype 指定載入的檔案系統型別,如:ext3, ext4。 -
-L label 給掛載點指定一個標籤名稱。 -
-l 顯示分割槽的label。 -
-h 顯示幫助資訊。 -
-v 顯示mount的版本資訊。 -
device 要掛載的分割槽或檔案。如果device是一個檔案,掛載時須加上 -o loop引數。 -
dir 分割槽的掛載點。
附錄4:fstab配置詳解 | Appendix part 4: fstab detail configuration
/etc/fstab 中一共有6列:
-
file system:指定要掛載的檔案系統的裝置名稱(如:/dev/sdb)。也可以採用UUID,UUID可以通過使用blkid命令來檢視(如:blkid /dev/sdb)指定裝置的UUID號。 -
mount point:掛載點。就是自己手動建立一個目錄,然後把分割槽掛載到這個目錄下。 -
type:用來指定檔案系統的型別。如:ext3, ext4, ntfs等。 -
option dump:0表示不備份;1表示要將整個中的內容備份。此處建議設定為0。 -
pass:用來指定fsck如何來檢查硬碟。0表示不檢查;掛載點為分割槽/(根分割槽)必須設定為1,其他的掛載點不能設定為1;如果有掛載ass設定成大於1的值,則在檢查完根分割槽後,然後按pass的值從小到大依次檢查,相同數值的同時檢查。如:/home 和 /boot 的pass 設定成2,/devdata 的pass 設定成3,則系統在檢查完根分割槽,接著同時檢查/boot和/home,再檢查/devdata。
-
-
相關文章
- ubuntu 掛載新硬碟Ubuntu硬碟
- Ubuntu20.04掛載新硬碟Ubuntu硬碟
- 虛擬機器Ubuntu 掛載硬碟虛擬機Ubuntu硬碟
- ubuntu檢視硬碟掛載情況Ubuntu硬碟
- linux下玩轉磁碟管理與掛載硬碟Linux硬碟
- Ubuntu環境下載OpenJDK11原始碼UbuntuJDK原始碼
- Ubuntu系統硬碟掛載詳細教程。Ubuntu硬碟
- ubuntu系統開機自掛載硬碟Ubuntu硬碟
- Ubuntu22.4環境下npm下載gdal失敗UbuntuNPM
- ubuntu磁碟掛載Ubuntu
- Jtti:ubuntu系統中,怎麼檢視掛載的硬碟JttiUbuntu硬碟
- 【ubuntu】解決行動硬碟掛載不上的問題Ubuntu硬碟
- 在linux環境下 開機掛載 windows server share目錄LinuxWindowsServer
- 區域網硬碟掛載硬碟
- 新裝Ubuntu環境配置Ubuntu
- fstab 與行動硬碟掛載硬碟
- 【ubuntu】解決行動硬碟掛載不上問題:wrong fs typeUbuntu硬碟
- Ubuntu-22.04 掛載磁碟Ubuntu
- linux掛載新硬碟並進行分割槽格式化Linux硬碟
- WAMPSERVER整合環境下載與安裝Server
- Linux環境下Nginx及負載均衡LinuxNginx負載
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Linux環境下 RabbitMQ 的下載與安裝LinuxMQ
- 【掛載新盤】
- 雲伺服器掛載硬碟命令伺服器硬碟
- 9.2 Linux硬碟分割槽和掛載Linux硬碟
- LVM方式掛載硬碟及擴容LVM硬碟
- Ubuntu下Java環境的搭建UbuntuJava
- 如何下載安裝jdk和配置環境JDK
- 如何下載Java-配置環境全教程Java
- Python-PyCharm下載與環境變數PythonPyCharm變數
- Tomcat的下載及環境變數配置Tomcat變數
- 【轉載】基於 Docker 的 PHP 整合環境 dnmpDockerPHP
- Ubuntu映象下載教程Ubuntu
- ubuntu 16.04 映象下載Ubuntu
- ubuntu下載神器---xdmUbuntu
- Linux磁碟掛載 轉Linux
- LINUX如何改變預設掛載硬碟Linux硬碟