在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 根目录挂载更换磁盘
- linux 服务器,本身只有一块硬盘,现在想再加入一块硬盘,怎么挂载上去.?
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 重新挂载硬盘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/173547.html<