linux硬盘扩容
㈠ linux 文件系统扩容
因为不确定你使用文件系统系统的具体情况,不能给出具体的操作命令,以下过程供参考:
>已有分区/dev/sda6大小为1G,随着业务的增长,空间需求量变大,但又不能重新分区格式化,造成原有数据丢失。此时,可以使用resize2fs进行文件系统扩展,不影响分区中原有文件。
具体步骤:
(1)查看原分区大小为1G左右,并卸载分区
[root@station25 ~]# df -Th
文件系统 类型 容量 已用 可用 已用%% 挂载点
/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /
tmpfs tmpfs 354M 176K 354M 1% /dev/shm
/dev/sda1 ext4 194M 25M 159M 14% /boot
/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6
/dev/sda6 ext4 989M 18M 921M 2% /aabb
[root@station25 ~]#umont /dev/sda6
(2)查看/dev/sda8分区的柱面范围
[root@station25 ~]# fdisk -l |grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 1621 1748 1028128+ 83 Linux
(3)使用fdisk名对sda6重新设定柱面范围
先删除分区sda6,然后新增分区sda6,将结束柱面调整为2100。
[root@station25 ~]# fdisk -l|grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 1621 2100 3855568+ 83 Linux
(4)使用partprobe同步内存中分区信息
(5)使用e2fsck强制检查分区
[root@station25 ~]#e2fsck -f /dev/sda6
(6)使用resize2fs重新定义文件系统大小
[root@station25 ~]# resize2fs /dev/sda6
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/sda6 to 963892 (4k) blocks.
The filesystem on /dev/sda6 is now 963892 blocks long.
(7)重新挂载分区,使用df -TH 查看扩容后分区大小
[root@station25 ~]# df -Th
文件系统 类型 容量 已用 可用 已用%% 挂载点
/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /
tmpfs tmpfs 354M 176K 354M 1% /dev/shm
/dev/sda1 ext4 194M 25M 159M 14% /boot
/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6
/dev/sda6 ext4 3.7G 19M 3.5G 1% /aabb
文件系统扩容成功。
㈡ windows 和linux双系统怎么给linux磁盘扩容
用Linux系统的parted软件,调整分区大小,减小Windows分区(必须有足够空闲区域),增加Linux系统分区大小。
㈢ 怎么给linux分区扩大容量'
这里以RedhatAS4为例。当磁盘分区发现不够用时,能想道的第一个做法就是增加分区大小。但是一般Linux如果没有采用逻辑卷管理,则动态增加分区大小很困难,一个能想道的法就是,备份分区文件系统数据,删除分区,然后再重新创建分区,恢复备份的文件系统,这个做法比较玄,可能删除分区后导致系统无法启动。第二个做法就是,创建一个新的逻辑分区(当然必须有未使用的磁盘空间能分配),将文件系统从老分区拷贝到新分区,然后修改fstab,使用新分区/文件系统替换老的分区/文件系统第三种做法是,创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。这里采用的是第三种方式:sdb为第二个SCSI硬盘。[root@hdp0hadoop]#/sbin/fdisk/dev/.Thereisnothingwrongwiththat,butthisislargerthan1024,:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)(e.g.,DOSFDISK,OS/2FDISK)Command(mforhelp):pDisk/dev/sdb:73.5GB,73557090304bytes255heads,63sectors/track,8942cylindersUnits=cylindersof16065*512=/dev/sdb1*11301044193+83Linux/dev/sdb21313912096482+82Linuxswap/dev/sdb3392521104422583Linux/dev/sdb4522894267641682+5Extended/dev/sdb552258652208183Linux/dev/sdb658765152208183Linux/dev/sdb765211734192933+83Linux可以看出sdb1,2,3为主分区,sdb4为扩展分区。后面的sdb5,6,7则为逻辑分区。柱面编号(Start,End)是连续的,sdb7只用道了1173,而从扩展分区看最大到8942,也就是说,还有7769个柱面是空闲的,一个柱面大小为8225280,约为8M大小。还剩7769*8225280bytes,约62G未使用。新增加一个逻辑分区(注:若涉及到主分区和扩展分区,实际情况可能比这个复杂,这里4个主分区(包括扩展分区)都分过了,所以只能分逻辑分区)Command(mforhelp):nFirstcylinder(1174-8942,default1174):Usingdefaultvalue1174增加大小为10GLastcylinderor+sizeor+sizeMor+sizeK(1174-8942,default8942):+10240M增加后看一下,多了一个逻辑分区/dev/sdb8Command(mforhelp):pDisk/dev/sdb:73.5GB,73557090304bytes255heads,63sectors/track,8942cylindersUnits=cylindersof16065*512=/dev/sdb1*11301044193+83Linux/dev/sdb21313912096482+82Linuxswap/dev/sdb3392521104422583Linux/dev/sdb4522894267641682+5Extended/dev/sdb552258652208183Linux/dev/sdb658765152208183Linux/dev/sdb765211734192933+83Linux/dev/sdb81174241910008463+83Linux可以看到,增加了一个sdb8的分区,柱面号从1174到2419.写入分区表,执行分区操作Command(mforhelp):!Callingioctl()tore-readpartitiontable.WARNING:Re-:设备或资源忙.Thekernelstillusestheoldtable..Syncingdisks.分区完后,是看不到文件系统的[root@hdp0hadoop]#df-mFilesystem1M-块已用可用已用%挂载点/dev/sdb1100458237262%/none1014010140%/dev/shm/dev/sdb3100480714785%/home/dev/sdb5494114583%/opt/dev/sdb74031327255486%/usr/dev/sdb64948738219%/var重启机器reboot格式化文件系统[root@hdp0hadoop]#/sbin/mkfs.ext3/dev/sdb8mount文件系统,/home/develop为/home下一目录[root@hdp0hadoop]#mount/dev/sdb8/home/develop查看文件系统,可以看到新建立的分区/文件系统已经挂载上,能够使用了。[root@hdp0hadoop]#df-mFilesystem1M-块已用可用已用%挂载点/dev/sdb1100458237262%/none1014010140%/dev/shm/dev/sdb3100480714785%/home/dev/sdb5494114583%/opt/dev/sdb74031327255486%/usr/dev/sdb64948738219%/var/dev/sdb896215490791%/home/develop
㈣ 为虚拟机下的linux扩容了硬盘的容量,怎么分区啊
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了
如果以上方法可用,请多少给点分,切切!
㈤ linux系统标准分区如何扩容
硬盘快满了,加硬盘扩容,不管是独立的服务器,还是云空间新买的硬盘,扩容方式一样。下面以阿里VPS为例,详细说一下,挂载硬盘扩容的2种方法。
阿里VPS,个人觉得有以下二个方面需要改进
1,默认不是lvm,所以系统盘/dev/xvda1是不能扩容的,所以如果有大数据的东西,一开始就要考虑到扩容的问题。数据量越大,操作风险越大。
2,不能实现无缝扩容,也就是说,在后台扩容一下,不用登录到VPS,进行调整。非专业人士,扩容困难
㈥ Linux扩容新增磁盘影响存储吗
Linux扩容新增磁盘不影响存储
磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(FloppyDisk,简称软盘),如今常用的磁盘是硬磁盘(Harddisk,简称硬盘)。
㈦ Linux系统硬盘如何扩容
关机, 插入硬盘, fdisk分区格式化, mount挂载;
如果要在原有的分区上进行扩展, 那么需要看你原来用什么文件系统的;
㈧ linux扩容磁盘e2fsck 必须执行么
如果你的linux服务器磁盘不够用了,那就需要给磁盘扩容了,下面我们介绍一下linux服务器磁盘扩容的方法,大家参考使用吧
1、系统环境如下图:
2、为该系统添加一块新的虚拟硬盘,添加后需重启虚拟机,否则系统不识别;如下图,/dev/sdc
是新添加的硬盘;
3、fdisk
/dev/sdc为新硬盘创建分区:
4、linux允许的主分区为4个,则我们创建分区为
/dev/sdc1
5、默认情况下新建分区的格式为linux,我们使用LVM动态添加磁盘空间,故需要修改
/dev/sdc1
分区格式为LVM,LVM格式id为8e;
6、创建并修改成功后需格式化该分区:mkfs.ext3
/dev/sdc1
7、执行完成进入/etc
目录下查看是否存在sdc1文件夹,如果不存在,则执行命令partprobe;再执行格式化命令;
8、添加新LVM到已有的LVM组,实现扩容:
(1)lvm进入LVM管理
(2)lvm>pvcreate
/dev/sdc1
初始化分区
(3)lvm>vgextend
VolGroup00
/dev/sdc1将初始化过的分区加入虚拟卷组VolGroup00-LogVol00
(4)lvm>lvextend
-L
+5G
/dev/mapper/VolGroup00-LogVol00
扩展已有卷的容量
(5)lvm>pvdisplay查看卷容量
(6)lvm>quit
9、扩容文件系统:resize2fs
/dev/mapper/VolGroup00-LogVol00
㈨ 为虚拟机下的linux扩容了硬盘的容量,怎么分区啊
看磁盘状态 fdisk -l
分区 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
这样就可以看到新分区挂载上来并显示分区大小了
㈩ 公司的linux服务器,,,一个sda5的分区满了,现在我想加一块硬盘,给这人分区增加容量!我该怎么做呀!
1、用LVM(Logicl Volume Manager)逻辑卷管理器可以动态调整磁盘容量,前提是你以前分区用的lvm
2、你可以在/mail下建立链接,链接到其他磁盘
比如ln -s /opt/log /mail
3、或者你可以这样操作
a)、比如你买个2T硬盘,fdisk分区/dev/sdb1
b)、格式化实例
mke2fs -jv /dev/sdb1
mkfs.ext3 /dev/sdb1
c)、修改/etc/fstab
修改原来的mail那行,比如
/dev/sda5 /oldmail ext3 defaults 1 2
添加
/dev/sdb1 /mail ext3 defaults 1 2
d)、将/oldmail内容cp或者mv到/mail即可。