
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文件,将日志的文件重定向到新的目录。
评论列表(0条)