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

 我来答
miniapp30ckv39LZ7vSp
推荐于2016-06-16 · TA获得超过743个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:477万
展开全部
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/modules
mount /dev/hdb1 /mnt/modules
(5)将/lib/modules中的所有文件移动到/mnt/modules中,使用命令:
mv /lib/modules/* /mnt/modules/
(6)对原有的/lib/modules目录删除,然后创建一个软连接至/mnt/modules,使用命令:
cd /lib/
rm -rf modules
ln -s modules /mnt/modules
至此,所有操作完成,如果需要每次开机自动挂载/dev/hdb1,需要将挂载信息写入/etc/fstab,详细方法不做描述。
建议下次在用虚拟机做实验的时候使用lvm,这样可以动态扩展分区大小。
匿名用户
2011-07-04
展开全部
easy , 加入新的硬盘,然后挂载到某个目录就可以了
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户51828
2011-06-26 · TA获得超过585个赞
知道小有建树答主
回答量:1115
采纳率:100%
帮助的人:210万
展开全部
easy , 加入新的硬盘,然后挂载到某个目录就可以了
追问
如何挂在到某个目录上,我的是虚拟机,帮成我给你加分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流年叹似水
2011-06-26 · TA获得超过296个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:249万
展开全部
貌似不是挂载那么简单。linux增加分区的容量,需要用到LVM。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
elon0211
2011-07-02 · TA获得超过725个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:269万
展开全部
如果已经分完区了新格式化一个新的分区,创建一个链接到你需要的目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式