ubuntu22.04挂载磁盘的步骤

bash 复制代码
(base) root@sh:/home/sh# df -h
Filesystem               Size  Used Avail Use% Mounted on
tmpfs                     13G  2.4M   13G   1% /run
/dev/mapper/sh--vg-root  879G  352G  482G  43% /
tmpfs                     63G     0   63G   0% /dev/shm
tmpfs                    5.0M     0  5.0M   0% /run/lock
tmpfs                     13G  8.0K   13G   1% /run/user/1001
tmpfs                     13G  8.0K   13G   1% /run/user/1000
overlay                  879G  352G  482G  43% /var/lib/docker/overlay2/4aa51c6ea96d5ff6f809662096de0f6e622d85bb69db6663939df5064be77bb5/merged
overlay                  879G  352G  482G  43% /var/lib/docker/overlay2/67d8b299e5df1f6811d534ca0b221f0575c507719a66fc483f565574c386f4c3/merged
(base) root@sh:/home/sh# 
(base) root@sh:/home/sh# lsblk
NAME              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                 8:0    0 894.3G  0 disk 
├─sda2              8:2    0     1K  0 part 
└─sda5              8:5    0 893.5G  0 part 
  ├─sh--vg-root   253:0    0 892.6G  0 lvm  /
  └─sh--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]
sdb                 8:16   0   3.6T  0 disk 
sdc                 8:32   0   3.6T  0 disk 
(base) root@sh:/home/sh# 
(base) root@sh:/home/sh# sudo fdisk -l
Disk /dev/sda: 894.25 GiB, 960197124096 bytes, 1875385008 sectors
Disk model: INTEL SSDSC2KB96
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0b33914b

Device     Boot   Start        End    Sectors   Size Id Type
/dev/sda2  *    1501182 1875384319 1873883138 893.5G  5 Extended
/dev/sda5       1501184 1875384319 1873883136 893.5G 8e Linux LVM

Partition 2 does not start on physical sector boundary.


Disk /dev/sdb: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST HUS726T4TAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sdc: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST HUS726T4TAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/sh--vg-root: 892.55 GiB, 958373298176 bytes, 1871822848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/sh--vg-swap_1: 976 MiB, 1023410176 bytes, 1998848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
bash 复制代码
(base) root@sh:/home/sh# sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 1.0.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

/dev/sdb上已经存在一个有效的GPT分区表,这意味着你不需要创建一个新的分区表。接下来的步骤是在这个硬盘上创建一个或多个新分区(如果尚未创建),格式化这些分区,并将它们挂载到系统上。下面是如何在已有的GPT分区表上创建新分区的步骤:

创建新分区

由于你已经在gdisk中了,下面是如何创建新分区的步骤:

  1. 创建新分区:

    • 在gdisk命令提示符下,输入n来添加一个新分区。
    • 对于分区号(Partition number),如果是添加第一个分区,可以接受默认值1。
    • 对于起始扇区(First sector),也可以接受默认值,这通常会自动选择硬盘上的下一个可用扇区。
    • 对于结束扇区(Last sector),你可以指定分区大小,比如+3T来创建一个3TB的分区,或者直接按Enter键使用剩余的全部空间。
    • 当询问分区类型时,输入8300来创建一个Linux文件系统的分区。
  2. 写入分区表:

    • 输入w来写入分区表并退出gdisk。
    • 系统会询问你是否确认写入,输入Y确认。

格式化新分区

创建分区后,你需要格式化这个新分区。假设新创建的分区为/dev/sdb1(如果是第一个分区),使用以下命令格式化为ext4文件系统:

bash 复制代码
sudo mkfs.ext4 /dev/sdb1

挂载新分区

  1. 创建挂载点(如果尚未创建):

    bash 复制代码
    sudo mkdir -p /mnt/new_partition
  2. 挂载分区:

    bash 复制代码
    sudo mount /dev/sdb1 /mnt/new_partition

设置自动挂载

  1. 获取新分区的UUID:

    bash 复制代码
    sudo blkid

    找到/dev/sdb1的行,记下UUID。

  2. 编辑/etc/fstab以添加自动挂载:

    bash 复制代码
    sudo nano /etc/fstab

    在文件末尾添加一行(替换下面的your-uuid为实际的UUID):

    plaintext 复制代码
    UUID=your-uuid /mnt/new_partition ext4 defaults 0 2

    保存并关闭文件。

完成这些步骤后,新的分区应该已经准备就绪,可以在系统启动时自动挂载了。同样的步骤可以应用于其他硬盘,如/dev/sdc,只需确保更改分区和挂载点名称以避免冲突。

相关推荐
缘友一世5 分钟前
银河护卫队在steam(linux Proton GE-Proton10-34)上启动无窗口问题修复
linux·ubuntu·steam·proton
刘胡子大叔1 小时前
repo 与 index:站点目录该怎么切
ubuntu·php
zhangrelay1 天前
用ROS2Lyrical实验报告册思路重做蓝桥云课ROS1实验并改进
linux·笔记·学习·ubuntu·机器人
小小龙学IT1 天前
ROS2 安装完全指南(Ubuntu 版):从零开始到跑通第一个节点本文
linux·运维·ubuntu
MicrosoftCloud2 天前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
水饺编程2 天前
第1章:下载 Linux 0.12 内核
linux·c语言·汇编·ubuntu
水饺编程2 天前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
сокол2 天前
【Python-基础-环境搭建】Ubuntu Python 开发环境搭建:编译、pipenv、pyenv、远程连接
开发语言·python·ubuntu
刘胡子大叔3 天前
1Panel 部署 ThinkPHP8 踩坑实录
linux·ubuntu
刘胡子大叔3 天前
grep -n 行号辨换行
ubuntu