已有数据情况下的磁盘挂载

本贴最后更新于 1247 天前,其中的信息可能已经时异事殊

tips:

如果 /data 里面已经有客户数据,请不要直接用 mount /dec/vdb1 /data 的方式进行挂载, 这样会出现data里面的数据被覆盖的情况。
如果已经操作了,可以使用 umount /dec/vdb1 /data  解除挂载,恢复数据

新磁盘分区与格式化

输入 fdisk -l   可以看到我这里新加了一个 vdb 的磁盘

fdisk -l

Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 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

磁盘分区: fdisk /dev/vdb

Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x4b774593.

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):回车
First sector (2048-209715199, default 2048):回车
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199):回车
Using default value 209715199
Partition 1 of type Linux and of size 100 GiB is set

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

Calling ioctl() to re-read partition table.
Syncing disks.

初始格式化

mke2fs -t ext4 /dev/vdb1

1、创建一个新的文件夹

mkdir /new

2、把新的文件夹挂载到目标磁盘

mount /dev/vdb1 /new

3、复制原来的数据到新的目录

cp -R /data/* /new ###复制/data 目录所有数据到/new 先

4、挂载/data 到新的的硬盘

mount /dev/vdb1 /data 此时的/data 目录相当于/new 目录的硬链接

5、解除新文件夹的挂载

umount /new

6、开机挂载

vim /etc/fstab

增加

/dev/vdb1 /data ext4 defaults 0 0

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...