在虚拟机里新建一个20G的硬盘,如何把他挂载在 /work 目录上

目的:在虚拟机里新建一个20G的硬盘,然后想把他挂载在 /work 目录上


/dev/sda (系统盘)
/dev/sdb (数据盘)
/dev/sdc (数据盘)
/dev/sdd (数据盘)
/dev/sde (数据盘)


1、查看文件系统是否已挂载:df -l

Filesystem     1K-blocks    Used Available Use% Mounted on
udev              480040       0    480040   0% /dev
tmpfs             100460    6356     94104   7% /run
/dev/sda1       40120704 5127212  32932436  14% /
tmpfs             502300     276    502024   1% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs             502300       0    502300   0% /sys/fs/cgroup
tmpfs             100460      64    100396   1% /run/user/1000



2、sudo fdisk -l

Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 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: dos
Disk identifier: 0x34b264ab


Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1  *        2048 81788927 81786880   39G 83 Linux
/dev/sda2       81790974 83884031  2093058 1022M  5 Extended
/dev/sda5       81790976 83884031  2093056 1022M 82 Linux swap / Solari




Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 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


3、创建一个新的/dev/sdb1分区

可以参看:https://jingyan.baidu.com/article/359911f54efb6557fe03060f.html


4、挂载

方法1:临时挂载(重启后就掉了)

sudo mount /dev/sdb1 /work


方法2:永久挂载

使用vi(vim)修改/etc/fstab , 添加下面这一句话
/dev/sdb1 /work ext3 defaults        0      0

使用vi(vim)修改/etc/fstab , 添加下面这一句话
/dev/sdb1 /work ext3 defaults        0      0
第二列为挂载目录(该目录必须为空目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)
最后使用命令mount -a看是否成功:


5、查看是否挂载上 : df -l

Filesystem     1K-blocks    Used Available Use% Mounted on
udev              480040       0    480040   0% /dev
tmpfs             100460    6360     94100   7% /run
/dev/sda1       40120704 5127228  32932420  14% /
tmpfs             502300     276    502024   1% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs             502300       0    502300   0% /sys/fs/cgroup
tmpfs             100460      64    100396   1% /run/user/1000
/dev/sdb1       20510332   45124  19416684   1% /work

你可能感兴趣的:(嵌入式linux,linux相关的错误调试)