如何在Linux上重新挂载硬盘? (linux 重新挂载硬盘)

在Linux系统中,挂载硬盘是很常见的一个操作,但有时我们需要重新挂载硬盘,例如更改挂载点、更改硬盘UUID等等。本文将介绍如何在Linux系统中重新挂载硬盘。

一、查看挂载点和硬盘信息

在重新挂载硬盘之前,我们需要先查看系统中已挂载硬盘的信息,包括硬盘名称、挂载点、文件系统类型等等。我们可以使用以下命令:

“`

df -h

“`

这条命令能够列出系统中已挂载的硬盘信息,包括硬盘名称、挂载点、文件系统类型、硬盘总容量、已使用容量、剩余容量等等。例如:

“`

Filesystem Size Used Avl Use% Mounted on

/dev/sda1 20G 2.2G 17G 12% /

tmpfs 16G 0 16G 0% /dev/shm

/dev/sdb1 100G 88M 100G 1% /data

/dev/sdc1 100G 7.2G 93G 8% /backup

“`

二、卸载已挂载的硬盘

如果我们需要重新挂载硬盘,我们需要先将其卸载。我们可以使用以下命令卸载硬盘:

“`

umount /dev/sdb1

“`

其中`/dev/sdb1`是我们要卸载的硬盘的设备文件。如果硬盘正在被使用,卸载命令将无法执行,此时可以使用`fuser`命令查看哪些进程正在使用该硬盘:

“`

fuser -m /dev/sdb1

“`

然后使用`kill`命令终止相应的进程,再执行卸载命令。

三、重新挂载硬盘

在卸载硬盘后,我们可以重新挂载该硬盘。这里我们以更改硬盘挂载点为例,假设我们要将硬盘`/dev/sdb1`的挂载点从`/data`更改为`/newdata`。我们可以使用以下命令重新挂载硬盘:

“`

mount /dev/sdb1 /newdata

“`

这条命令将硬盘`/dev/sdb1`重新挂载到了挂载点`/newdata`。

如果我们要更改硬盘UUID,我们需要先执行以下命令生成新的UUID:

“`

uuidgen

“`

然后将新的UUID写入硬盘的超级块中:

“`

tune2fs -U new_uuid /dev/sdb1

“`

这里`new_uuid`是我们生成的新UUID,`/dev/sdb1`是我们要更改UUID的硬盘的设备文件。

四、更新/etc/fstab文件

重新挂载硬盘后,我们需要更新`/etc/fstab`文件,以便系统能够在启动时自动挂载该硬盘。

我们可以使用以下命令打开`/etc/fstab`文件:

“`

vi /etc/fstab

“`

然后找到要更新的硬盘的行,将其中的挂载点和UUID更改为新的值:

“`

UUID=new_uuid /newdata ext4 defaults 0 0

“`

这里`new_uuid`和`/newdata`分别是我们新的UUID和挂载点。然后保存并关闭文件。

五、测试重新挂载

完成以上步骤后,我们可以测试重新挂载的硬盘是否正常。我们可以先使用以下命令卸载该硬盘:

“`

umount /newdata

“`

然后使用以下命令重新挂载该硬盘:

“`

mount -a

“`

这条命令将重新挂载`/etc/fstab`文件中所列出的所有硬盘。

六、

重新挂载硬盘是一项常见的操作,但需要谨慎执行,以免造成数据丢失。本文介绍了如何在Linux系统中重新挂载硬盘,包括查看已挂载的硬盘信息、卸载硬盘、重新挂载硬盘、更新`/etc/fstab`文件和测试重新挂载等步骤。在执行这些操作时,请务必备份重要数据,以免出现意外情况。

相关问题拓展阅读:

linux 根目录挂载更换磁盘

参考

参考2

相关命令:

首先,把原来的根目录 的挂载分晌颤区复制到新的 目标硬盘分区

这里其实把 分区的UUID也复埋谨握制过去了。

该UUID

我擦,这tm才真是难改啊

uuidgen 生成一个 uuid

sudo tune2fs /dev/sdy1 -U cd6ecfb1-05e0-4dd7-89e7-8e78dad1fa0e

我这里最后把 原来根目录的分区uuid改了,就是sda2的uuid被我改成新的了。

然后的操作是把 nv01 resize到真实大小弯庆。

reboot 直接出错。

error:unknown filesystem grub rescue

然后就是

参考

找到 ls (hd2) 有反应

然后感觉差不多成了

linux 服务器,本身只有一块硬盘,现在想再加入一块硬盘,怎么挂载上去.?

服务器支持硬盘热插拔,要加首铅一块硬盘的话直接插上去就可以,只是存在者备好一个问题,两块硬盘需要都被系统识别,那么就需要做一些简单的操作。为了数据安全还是建滚袜议做个raid比较好

简单说以激档下流程:握胡

1, 首先要操作系统识别盘,最简单段铅拦就是重启。然后fdisk -l看是否有两个类似sda,sdb或者hda,hdb。这就代表有两块盘了。

2,分区,例如新的盘为sdb,fdisk /dev/sdb。详细的去搜一搜

3,做文件系统,例如 mkfs.ext3 /dev/sdb1

4,挂接,mount /dev/sdb1 /mnt

5,查看挂接的文件系统, df -h

用mount把硬盘挂载:在/dev/下面寻找你的硬盘,然后格式化,设置文件系统

fdisk -l 查看新出现的硬盘

然后用mount -t /mnt/newfile

是linux系镇李统的服务器设备,还是linux服务器版本的操作系统?

不过不管是哪一种,除非你打算做热备,否则在系统已经运行的情况下,也只能把新硬盘当做单纯的裸设备来使用了

fdisk命令对硬盘进行分区

mkfs.ext4或者ext3创建文件系统,根据你操作系统版本决定

mount命令将分区挂载到早旅衫指定的目录上

命令具体操作陆腔方法百度一下吧

关于linux 重新挂载硬盘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 如何在Linux上重新挂载硬盘? (linux 重新挂载硬盘)