首页 > 编程知识 正文

linux开机自动挂载,mount挂载命令

时间:2023-05-05 01:08:41 阅读:13246 作者:3885

我经常遇到使用服务,空间不够的事情。 我该怎么办?

备份数据="使用大于"的磁盘重新安装系统="传输数据。 这很辛苦。 如果是生产环境,就必须停止。

添加新磁盘。

在这里选择方法2

如果容量不足,则必须装载新的磁盘容量。 怎么操作? 记录我的操作过程。

友情提醒:数据无价,谨慎操作。

本教程只是记录了我的操作过程,请参考。 操作前请自己备份数据。 无论发生什么数据问题,本文都不负责。

本文是自己摸索的结果,不一定是最好的方案。 仅供参考。 建议您在自己在虚拟机中测试后,根据自己的需求进行尝试。

环境我在自己的虚拟机上操作。

centos Linux7.9. 2009版(

装载新磁盘之前的分区结构:

[root@localhost ~]# df -h文件系统容量已使用%挂载点dev tmpfs 575 m0575 m0 %/dev tmpfs 586 m 0586 m0 %/dev/shm tmpfs 586 m 9.0 m 577 m dev/mapper/centos-root 17g 1.4 g 16g9%/dev/sda 21014 m 160 m 855 m 16 %/boot/boot

向设置中添加设备

单击新硬盘

添加新硬盘

显示当前磁盘的状态

fdisk -l

磁盘格式

mkfs.ext3 /dev/sdb执行日志如下。

[ root @ localhost~] # mkfs.ext3/dev/sdb mke2fs1. 42.9 (28-dec-2013 )/dev/sdb is entire device,notjustonepare (y,n ) y文件系统标签=OS type: Linux块大小=4096(log=2)块大小=4096(log=2) Stride=0 blocks, stripewidth=0blocks 786432 inn nnum 345728 blocks 157286 blocks (5.00 % ) reserved for the super user中的第一个数据块=0maximumfilesystemblesystemblbler 32768 blocks 2768 fragmentspergroup 8192 inodespergroupsuperblockbackupsstoredonblocks 336032768、98304、163840、229376、294912 819200 2654208 allocatinggrouptables :完成inode表:完成创建日志(32768 blocks ) :完成writingsuperblocksandfilesystemacournal

33558 www.Sina.com/mkdir/media/home/dev/sdb/media/home同步/home至/media/home

同步时间根据数据量确定,建议在系统空闲时操作。

rsync yum安装rsync同步数据卸载/home/./media/home /分区umount/media/home//home mount/dev/ssync

[root@localhost home]# df -h文件系统的容量已经可用%挂载点dev tmpfs 575 m0575 m0 %/dev tmpfs 586 m 0586 m0 %/dev/shm tmpfs 586 M9

mpfs 586M 0 586M 0% /sys/fs/cgroup/dev/mapper/centos-root 17G 1.5G 16G 9% //dev/sda2 1014M 160M 855M 16% /boot/dev/sda1 200M 12M 189M 6% /boot/efitmpfs 118M 0 118M 0% /run/user/0/dev/sdb 12G 31M 12G 1% /home

发现新的磁盘已经成功的挂载到了/home
/dev/sdb 12G 31M 12G 1% /home

这个时候还没有完全成功,因为当系统重启和,挂载点就会消失。我们要配置开机自动挂载。
比如我现在重新后,分区信息如下:

[root@localhost home]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 575M 0 575M 0% /devtmpfs 586M 0 586M 0% /dev/shmtmpfs 586M 8.9M 578M 2% /runtmpfs 586M 0 586M 0% /sys/fs/cgroup/dev/mapper/centos-root 17G 1.5G 16G 9% //dev/sda2 1014M 160M 855M 16% /boot/dev/sda1 200M 12M 189M 6% /boot/efitmpfs 118M 0 118M 0% /run/user/0 配置开机自动挂载

因为mount命令会在重启服务器后失效,所以要将分区信息写到/etc/fstab文件中让它永久挂载:

sudo vi /etc/fstab

增加如下一行:

/dev/sdb /home ext3 defaults 0 0

第1列是设备名或者卷标

第2列是挂载点(也就是挂载目录)

第3列是所要挂载设备的文件系统或者文件系统类型

第4列是挂载选项,通常使用defaults就可以

第5列设置是否使用dump备份,置0为不备份,置1,2为备份,但2的备份重要性比1小

第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。

当前的配置文件全部内容如下:

## /etc/fstab# Created by anaconda on Fri Jan 15 21:11:57 2021## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/centos-root / xfs defaults 0 0UUID=b35b2005-ebc2-4f8d-bde2-783ee0f560db /boot xfs defaults 0 0UUID=49C9-E843 /boot/efi vfat umask=0077,shortname=winnt 0 0/dev/mapper/centos-swap swap swap defaults 0 0/dev/sdb /home ext3 defaults 0 0

这时就算重启机器,分区也是正常的。

本文结束。

参考

https://blog.csdn.net/lxyoucan/article/details/113697472
https://zhuanlan.zhihu.com/p/307657410

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。