Linux下磁盘柜挂载方法

  • 格式:docx
  • 大小:40.85 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

/question/326777685.html?an=0&si=3

linux 磁盘挂载

2011-10-6 09:39

提问者:liwilling|浏览次数:621次

mount /dev/sda5 /opt

系统原来是/dev/sda2 /

我拷贝一个1g文件到/opt , 但是/ 下也显示增加1g的空间

我把/dev/sda5卸载删除, /dev/sda2的容量还是没变。。/ 目录下容量不够啊,各种方法都用尽了。

各路大哥求解啊

嗯,你的/目录容量不够啊.请贴出你的df -h (以管理员身份root)情况来看看,不然不好帮你!

装系统的时候sda2 就是/目录的容量已经固定了,你的/目录容量自然不变!有个方法是,新建一个分区容量大点的。然后格式化,先挂载在/mnt 或者/media 目录下。然后把你的家目录/home 的东西都移动到新分区的挂载点中/mnt或者media 再将原来的/home里面的东西删除,再卸载新分区,重新挂载在/home #mount /dev/sdax /home

或者编辑vi /etc/fstab

添加一行

/dev/sdax extx

/home default 0 0

上面那行的x具体要看你新建的分区号,和格式化时候的分区格式了。

然后#mount -a 看看行不,不然可能会出问题的。像/usr 一般装完系统之后最大的目录就是它了,装系统的时候可以把/usr /var 这两个目录独立为两个分区,不要和/ 在一个分区

比如这样划分

/boot 200MB /dev/sda1

/ 5GB /dev/sda2 5GB 足够!!!

/usr 10GB /dev/sda3 10-15GB 足够

/var 10GB /dev/sda5 这个具体要看你建不建服务器了,建的话可以大点,不然10GB都嫌大了。

/home 20GB /dev/sda6 一般你的个人设置文件啊,音乐啊,电影之类的东西都放这儿了。

最后可以再分一个大点的分区最为存放备份啊,数据啥子的东西,挂载在/xxx 下面具体看个人需求了。

还是希望你把你的电脑的分区详细情况说清楚点。才好回答你。

追问

/etc/fstable:

LABEL=/ / ext3 defaults

1 1

LABEL=/home /home ext3 defaults

1 2

LABEL=/boot /boot ext3 defaults

1 2

我把东西拷贝到/home 也就是/dev/sda5 下,/sda2 容量也增长,我把拷贝的东西删除,/sda2 容量不变,/sda5容量减少

回答

那就对了啊,你现在把sda5 挂在/home 东西拷在/home里面占用的是sda5的容量,sda2容量自然不变!

你的问题是不是想扩展/分区sda2的容量啊!这样貌似不好弄,系统运行依赖/ 啊!!!本来装系统的时候,/分区可以做成逻辑卷的那样就比较好弄了。现在貌似只有重装分区了,(要是你是想扩展/ sda2的容量!)

还有你把sda5挂在/home下,拷东西到/home里面/ sda2 的容量会增加?

追问

我拷东西到sda5里面,要命的是sda2的容量也要增加

我把sda5 里的东西删,sda2 容量还是老样子

我整了2天多了,弄残了啊

回答

实在是有点奇怪阿!你看,首先你的分区情况是sda1 /boot sda2 / sda3 swap

最开始没有为/home独立分区。

然后又新建了一个sda5 挂在/home 下,拷东西在/home 里面就是拷在sda5中,你的/ 分区即sda2 的容量会增加!?

看来你是没有把linux下分区概念搞清楚阿!首先,一块硬盘要进行格式化成系统可以使用的分区格式,比如windows 的fat32 ntfs 等,linux下的ext3,ext4。然后windows下面c盘对应sda1,d盘对应sda2......一次类推(sda2..这要看分区是主分区还是扩展逻辑分区)。

linux下面,你的分区sda2 对应/ 然后/目录里面有/home /usr /var /bin /mnt /sbin /media 等目录,在你新建sda5分区之后并将其挂在/home 目录下,说明/home 不占用sda2 的空间了。/home 现在对应的是sda5的空间。你把东西拷贝到/home目录下,就是拷贝到sda5 中,你说sda2的容量会增加可能是/ 总目录的容量!而当你把sda5的东西删除掉,sda2的容量和sda5无必然联系,自然不会变化了!这样想象下,比如有一个大的篮子叫/ 里面有/home /use /bin 等等小标签所表示的空间区域,将东西放进这些空间中,大的篮子的总得空间必然会减小!然后你弄了另外的篮子sda5连接到/home这个标签下面,将东西拷贝到/home中,只是会减小sda5的容量是不?然后看上去/这个大的篮子的总量是增加了。当你把sda5这和篮子拿走,sda2 即/目录的容两当然不变!明白了不?

追问

图片中copy前后的对比,

我的是copy 后sda5 used 增加

sda2 used 也增加

当把copy的文件删除sda5 used 恢复

sda2 used还是copy后的样子,,,这样下去sda2 used越来越多,最后不能拷贝文件