为虚拟机下的linux扩容了硬盘的容量,怎么分区啊?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为虚拟机下的linux扩容了硬盘的容量,怎么分区啊?相关的知识,希望对你有一定的参考价值。
Disk /dev/hda: 37.5 GB, 37580963840 bytes
255 heads, 63 sectors/track, 4568 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 1827 14570955 83 Linux
/dev/hda3 1828 2088 2096482+ 82 Linux swap / Solaris
/dev/hda4 2089 2610 4192965 5 Extended
/dev/hda5 2089 2349 2096451 82 Linux swap / Solaris
/dev/hda6 2350 2610 2096451 82 Linux swap / Solaris
Command (m for help): n
No free sectors available
按照网上的来可是输入n命令就提示No free sectors available应该是还有15G的未分配空间的啊,查了下也有说是什么扩展分区、逻辑分区什么的,我也搞不懂了啊,究竟怎么才能用这15G的空间啊,网高手解答啊!
分区 fdisk -cu /dev/sdX(X是看到的新加的磁盘)
按照向导,n(新建),p(首选分区),给大小,直接回车的话是全给,w(存盘)
查看新分区 partx -a /dev/sdX
格式化 mkfs.ext4 /dev/sdaX1
新建挂载点比如根下 mkdir /name
修改fstab vim /etc/fstab 根据里面的写法把新分区挂载到新建的挂载点
挂载 mount -a
查看 df -H
这样就可以看到新分区挂载上来并显示分区大小了 参考技术A PC硬盘中一个硬盘最多只能有4个主分区,若需要更多的分区,需要把一个主分区改为扩展分区,然后在里面可以划分为多个逻辑分区。
从你的分区表看,你已经达到4个主分区的限制了,这样要么把最后一个分区删掉,然后重新建一个更大的扩展分区(包括那15G),然后把它划分为多个逻辑分区,要么用无损分区软件把第4个分区的空间扩大15G。
另外在同一个磁盘上创建多个内存交换分区好像没有必要吧,不知你出于什么目的,通常一个磁盘建一个足够大小的交换分区就可以了。
提供一个分区方案供 参考:
hda1 / 根分区 作为第一个分区,大小根据需要确定,如ubuntu,centOS之类通用版本至少要5G以上
hda2 swap 交换分区 和内存容量相当就可以了
hda5 /home 【可选】用户个人目录分区 放置个人设置、文件数据等,虚拟机如无必要也可不单独分区
hda6 /usr 【可选】
hda7 /tmp 【可选】
hda8 /var 【可选】
根据用途也可以把其它目录作为独立分区,实际如果内存足够,交换分区也可以不要,最简单是把硬盘最为一个“/”分区。本回答被提问者采纳 参考技术B 1. fdisk –l查看、确认新增硬盘的设备名称
2. fdisk /dev/sdb进入到交互式的分区管理界面
3. p-----列出硬盘中的分区情况
4. n-----新建分区
5. d-----删除分区
6. t-----变更分区类型
7. w和q-----退出fdisk分区工具
8. partprobe /dev/sdb重新探测硬盘中分区情况的变化
9. ls /sbin/mkfs*查看“/sbin”目录中与mkfs相关的工具程序
10. mkfs.ext3 /dev/sdb1=mkfs –t ext3 /dev/sdb1创建ext3文件系统 参考技术C 1.查看你/dev下有没出现你新增扩容后的设备。/dev/hda1-6应该是你扩容前。
2.确认了扩容后的设备名称ru: /dev/hdb(sdb,sda总之不是你未扩容前的设备就好)
fdisk /dev/hdb
p-----列出硬盘中的分区情况
n -----新建分区
d-----删除分区
t-----变更分区类型
w-----退出fdisk分区工具
3.mkfs.ext3 /dev/hdb格式化分区。就OK了
如果以上方法可用,请多少给点分,切切! 参考技术D 使用 磁盘实用工具 或者 gparted 来察看空白分区,然后新建很方便。
关键是 看你上面的分区信息, 没有空白区啊!
虚拟机下的红旗linux6.0,怎么挂载windows下的盘?
红旗6.0..
1.以root用户登录Linux。2.进入 mnt 目录,新建一个文件夹(用于装载下面将要挂载的Windows分区),如取名为:windisk创建文件夹的命令如下:mkdir /mnt/windisk。
3.执行挂载命令 mount -t vfat /dev/hda5 /mnt/windisk
*注意: 命令中的 "hda5",数字5代表的是你的硬盘上的分区编号,一般情况下主分区的第一个盘的编号为1,第二个盘的编号为2,也就是说 c 盘可表示为:hda1,如果你的主分区不只一个C盘的话,那么其余的分区依此类推 。逻辑分区的第一个盘的编号为 5 也就是说 D 盘可表示为:hda5,E盘可表示为:had6,其余的依此类推。
4.如果命令没有执行错误提示的话,那么现在在你的Linux下应该可以访问你的Windows系统下的分区了。执行命令: cd /mnt/windisk 回车,然后再执行命令 ls 回车。看Windows下的文件是不是已经列出来了。
挂载U盘的方法和以上操作步骤一样。唯一的区别就是把上面第三步的 hda5 改为 sda1。原因是Linux把外接的磁盘设备都当作了scics设备来处理了。 参考技术A 打开终端输入
sudo fdisk -l
很多你的分区(包括Win和Linux的)
一般为/dev/hda1...
/dev/hda2...
...
比如你想挂载C盘(可能是/dev/hda1,因人而异)
sudo mount /dev/hda1 /mnt(挂载到/mnt下,当然你也可以改成其他的)
这样就好 普通用户进入别忘了sudo 参考技术B 你挂什么盘?
光盘还是硬盘分区
mount命令是挂载用的
以上是关于为虚拟机下的linux扩容了硬盘的容量,怎么分区啊?的主要内容,如果未能解决你的问题,请参考以下文章