在linux中,如何将某个目录分配更多的空间,我的libmodules的空间不够用了

在linux中,如何将某个目录分配更多的空间,我的libmodules的空间不够用了,第1张

linux中某个目录空间不够大多由于相应的文件系统(分区)空间不足。你说的这种情况有可能是根分区的空间不足吧。不过针对你说的这种情况,可以采用以下方法解决。既然你用的是虚拟机,可以正常关闭linux,然后在虚拟机中增加一块硬盘(具体 *** 作步骤根据你使用的虚拟机而定),然后执行以下步骤:(1)开启linux虚拟机;(2)执行fdisk -l命令,列出当前系统上没有使用的硬盘。例如你的虚拟机中新增的硬盘为/dev/hdb;(3)对新增的硬盘分区,格式化,大体命令如下:fdisk /dev/hdb(然后进入fdisk分区过程,按n新增一个主分区,然后按w保存退出即可)此时/dev/hdb有一个分区/dev/hdb1,对该分区进行格式化,使用命令:mkfs -t ext3 /dev/hdb1(4)格式化完毕后,可以将该分区挂载至文件系统某个目录,例如挂在到/mnt/modules, *** 作步骤如下:mkdir -p /mnt/modulesmount /dev/hdb1 /mnt/modules(5)将/lib/modules中的所有文件移动到/mnt/modules中,使用命令:mv /lib/modules/* /mnt/modules/(6)对原有的/lib/modules目录删除,然后创建一个软连接至/mnt/modules,使用命令:cd /lib/rm -rf modulesln -s modules /mnt/modules至此,所有 *** 作完成,如果需要每次开机自动挂载/dev/hdb1,需要将挂载信息写入/etc/fstab,详细方法不做描述。 建议下次在用虚拟机做实验的时候使用lvm,这样可以动态扩展分区大小。

比如你要挂一块新的硬盘分区为sdb1

1、新建一个文件夹如/test mount /dev/sdb1 /test

2、cp -p /cognos/* /test 把/cognos下面的所有文件全部都复制到/test 下面,就是你的sdb1里面,而且是保留所有的文件属性。

3、mv /cognos /cognos1 得命名你的文件夹,不要删除,当作备份。

4、umount /test 卸载sdb1mkdir /cognos 建立跟之前的挂载点是一样的文件夹,权限要跟以前的/cognos一样,ls -l 去看权限。一定要注意权限,否则你会很杯具。chmod chown 这两个是用于修改权限与所属用户的命令,备用。

5、mount /dev/sdb1 /cognos 试一下,你的应用是不是全部正常了?

6、vim /etc/fatab 加一行

/dev/sdb1 /cognos ext3 defaults 0 0

收工

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

我的机器/var/log/日志文件夹已经满了,但是里面东西我又不敢删,想给这个文件夹加一些空间,不知道如何 *** 作.求助!!!

解析:

如果不是LVM的分区形式,添加空间比较复杂。简单的办法是你可以创建新的分区,然后代替/var/log目录,或者修改/etc/syslog.conf文件,将日志的文件重定向到新的目录。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8953822.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存