linux 下我的/opt目录空间不够了,已经新加了15G空间,但是怎么把这15G用到opt下?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下我的/opt目录空间不够了,已经新加了15G空间,但是怎么把这15G用到opt下?相关的知识,希望对你有一定的参考价值。

如果没有使用LVM的方式,拓展硬盘就是麻烦啊。(操作数据需谨慎)可以按照以下步骤操作:
1、只能先停掉所有使用/opt作为数据盘的应用。
2、然后将新增的15G空间磁盘挂载
3、将现有的/opt目录中的所有文件带权限的全部复制到新磁盘(磁盘分区)。
4、将现有/opt分区磁盘卸载,但是不要销毁原有数据或者必要时作好备份再操作。
5、将新的磁盘重新挂载到/opt分区。
6、修改fstab文件,设置为开机自动挂载。
7、重启计算机查看挂载效果。
参考技术A 先把原来文件备份,再把他挂载到那个目录下,记着写到fstab最后把原来文件放回去就行了么.

linux扩展磁盘

sudo mount /dev/sda8 /media/aja/Wdoc

 

在刚使用linux的时候呢,磁盘分小了,后来越用越不够。总想着给磁盘扩容,但是好像没有这种操作。

但是linux都是文件系统,哪里不够,就弄个大盘挂载到哪里就行了。

今天我发现我docker镜像空间不够用了,运行失败。

docker在/usr/lib目录下面 我整个linux 除了 home 和 opt是单独挂载磁盘,其他所有东西全部挤在70gb里面,我想扩扩容,并不想对分区直接操作,虽然也行

上次我把linux分区全部备份,然后将分区扩大了30g,又回复回来,过程繁琐且耗时巨大,还有一个问题就是,只能扩大,不能缩小,因为ext4文件格式不能按文件复制,这个我就不清楚了,win下面就是这么提示的。

 

我决定把默认软件安装目录 /usr/share挂载出去,节省出10gb空间。

  1. 首先,在另一块空闲空间创建一个新分区,创建方法不赘述,可以用fdisk 也可以用gparted可视化操作。
  2. 将新分区挂在到一个目录,随便建一个文件夹挂载上去。比如我 新建分区是sda8
    sudo mount /dev/sda8 /media/aja/Wdoc

     

  3. 打开终端(要root操作)将/usr/share 下面所有文件复制到新分区,迁移数据
    sudo mv /usr/share/* /media/aja/Wdoc

     

  4. 编辑 /etc/fstab文件,让系统自动将新建分区挂载到 /usr/share这个目录代替原来的 share

以我为例 把
UUID=5cb6f406-39cb-4939-958c-e1df6a92499a /usr/share      ext4    defaults        0       2 #将这一行添加到文件中

UUID如何获得呢 使用命令blkid   在终端sudo blkid 找到对应分区的uuid输进去,就会在开机自动挂在到share/

# /etc/fstab: static file system information.
#
# Use ‘blkid‘ to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p4 during installation
UUID=3620fbf3-139b-411e-8856-b555390f3b5d /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=1C07-B394  /boot/efi       vfat    umask=0077      0       1
# /share was on /dev/sda8
UUID=5cb6f406-39cb-4939-958c-e1df6a92499a /usr/share      ext4    defaults        0       2 #将这一行添加到文件中
# /home was on /dev/sda2 during installation
UUID=94412e79-1886-4d5c-bdce-5575febf6f58 /home           ext4    defaults        0       2
# /opt was on /dev/sda3 during installation
UUID=ad37bb41-a4cb-44a2-8dee-74d8464b73e4 /opt            ext4    defaults        0       2
# swap was on /dev/nvme0n1p7 during installation
UUID=c958e026-ed11-41f4-a9e1-68d68f2c738a none            swap    sw              0       0

 

以上是关于linux 下我的/opt目录空间不够了,已经新加了15G空间,但是怎么把这15G用到opt下?的主要内容,如果未能解决你的问题,请参考以下文章

linux如何在装完系统后重新分配空间,并且不损坏其中文件,比方说根目录空间太大,要挪一些到/opt下。

我在装linux时 将/boot目录分配了5G空间 sda1,现在根目录sda2不够用 ,怎样把这部分空间拿过去。

虚拟机linux中opt目录下的/dev/sdb1已满。在不影响原文件下如何扩充? 急用啊

虚拟机上安装了linux opt 文件夹下容量不足但是系统还有空间,不知道该如何解决

linux中 /opt 和 /opt/ 有啥区别?

linux下面/usr/local和opt目录有何区别