linux系统如何调用其他磁盘的空余空间

 时间:2024-11-09 11:16:32

1、为了方便讲解,我们先来设定一个模拟环境,小编当前的linux系统除了启动分区,主要用两个分区,分别是根分区“/”和“/setup”分区,现在假设根分区“/”已满,任务是让根分区使用/setup分区的空闭空间。

linux系统如何调用其他磁盘的空余空间

2、方法一:创建软链接文件什么是软键接linux系统中的软链接文件,有些像windows系统中的快捷方式,它指向的文件可以不与它在同一个分区,它本身文件很小,实际存放的内容都在指向的文件里。对它读写操作,跟它指向的实际文件读写操作一样。删除它却又不影响它指向的实际文件。

linux系统如何调用其他磁盘的空余空间

3、移动文件所以可以利用这个特性,来为“胖”分区“减肥”:可以将根分区“/”中的大文件和大文件目录,放到空闲的/setup分区中,再在根分区“/”中创建一个指向该文件的软链接,即可起到用/setup分区来存放根分区文件的目的。知道的原理,我们开始行动:现在根分区"/"的大文件是bigfile、大目录是bigDir首先,将这两个文件和目录移动到/setup/root_file目录下#mv /bigfile /setup/root_file#mv bigDir/ /setup/root_file/

linux系统如何调用其他磁盘的空余空间

4、创建软链接再在根分区"/"下创建软链接:#ln -s /setup/root_file/bigfile bigfile# ln -s /setup/root_file/bigDir/ bigDir这样,我们就可以像以前一样在根分区读写bigfile和bigDir,但文件实际上却是存放在/setup分区的root_file目录中。

linux系统如何调用其他磁盘的空余空间

5、方法二:挂载分区法linux系统中,一个分区设备可以蹲赓忧甘被挂载到多个目录,利用这个原理,我们可以把空闭分区挂载到“胖”分区的目录上,如:将挂载在/setup目录上的分区设备,再挂载到根分区媪青怍牙"/"下的bigDir目录下。当然,这样的话文件显示可能会有一点乱,所以原/setup 中没有内容最好,否则可以在/setup 中新建一个目录,将原来的文件全部放置在里面也可以。

linux系统如何调用其他磁盘的空余空间

6、如果根分区中的bigDir目录下在文件,则将下面的所有文件移动到/setup 目录下。# mv bigDir/bigfile* /setup

linux系统如何调用其他磁盘的空余空间

7、准备工作做好,开始将挂载在/setup目录上的分区设备,挂载到/bigDir目录上。df /setupmount /dev/sdb1 /bigDir/

linux系统如何调用其他磁盘的空余空间
linux系统如何调用其他磁盘的空余空间

8、这样,当程序在读写/bigDir时,实际是在读写/setup目录,只是原/setup中的文件会出现在/bigDir 中。

linux系统如何调用其他磁盘的空余空间

9、用mount命令将挂载在/setup上的分区挂载到bigDir目录上,只是临时性的,如果要永久生效,则需要在/etc/fstab文件中,加入下面一行:/dev/sdb1 /bigDir xfs defaults 0 0保存退出,再次重启,挂载分区依然有效。需要注意的是:修改/etc/fstab文件是很危害的,非专业人士请勿操作。

linux系统如何调用其他磁盘的空余空间
  • 什么样的女人最吸引男性
  • 如何防止马桶水回流
  • DHCP Relay怎么设置
  • 海淘时银联单币信用卡退款指南
  • android wifi 以太共存设置
  • 热门搜索
    初中英语手抄报资料 关于月亮的手抄报图片 平安手抄报内容 晒家风手抄报 小学生行为规范手抄报 名胜古迹手抄报 趣味语文手抄报 我们爱科学手抄报 小学生教师节手抄报 四年级数学手抄报图片