ubuntu 磁盘挂载
磁盘信息查看
# 查看磁盘设备信息
sudo fdisk -lu
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors # 设备一
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D1AA4D56-352B-42CB-8B3A-9B5D4206FD3A
Device Start End Sectors Size Type # 设备分区
/dev/nvme0n1p1 2048 4095 2048 1M BIOS boot
/dev/nvme0n1p2 4096 2101247 2097152 1G Linux filesystem
/dev/nvme0n1p3 2101248 500115455 498014208 237.5G Linux filesystem
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 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/ubuntu--vg-ubuntu--lv: 237.5 GiB, 254980128768 bytes, 498008064 sectors # 虚拟设备ubuntu 设备映射器实际还是设备一
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
已挂载设备查看
# 查看磁盘使用情况
df -h
------------------------------
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 1.3M 6.3G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 233G 202G 19G 92% /
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/nvme0n1p2 974M 148M 759M 17% /boot
# 这个时候是还没有/dev/sda 的因为我还没有挂载就没有也没有用上
查看设备uuid
sudo blkid [可指定设备也可以不指定]
挂载设备
格盘
# 使用之前先格一下盘
sudo mkfs -t ext4 /dev/sda # ext4 为选定磁盘格式 /dev/sda 是我要格盘的设备
挂载命令
mkdir /home/tlrobot # 创建一个空目录挂载因为到一个旧的目录上可能会把一些旧的文件覆盖掉
sudo mount /dev/sda /home/tlrobot # 挂载命令
# 再次查看
df -h
/dev/sda 916G 19G 851G 3% /home/tlrobot
# 已经挂载上了
sudo umount /dev/sda # 取消挂载,取消挂载不会删除磁盘文件
永久挂载
使用命令挂载的话重启之后就失效了,就是说又无法使用了需要重新挂载。
可以使用更改配置文件永久挂载
# 更改配置文件
sudo vim /etc/fstab
# 加入以下
/dev/sda /home/tlrobot ext4 defaults 0 2 # 对应的分别是 设备[或设备uuid] 挂载目录 分区文件系统格式 文件系统的参数 备份[0:不备份|1:备份] 磁盘检查顺序[0:不检查|1|2]非系统盘2系统盘默认1
硬盘分区
对硬盘进行分区。在终端窗口中输入如下命令:
sudo fdisk /dev/sda
m # 查看命令
n #开始分区
p # 分区格式默认
2 # 分区数量 我选择的2
# 输入开始结束字节大小
# 最终会有两个分区 /dev/sda1 /dev/sda2
硬盘分区和就不能直接挂载硬盘了需要挂载分出来分区 /dev/sda1 /dev/sda2