Windows下Linux虚拟机磁盘分区扩大容积,Linux之磁盘

作者: 韦德国际1946  发布:2019-06-17

写在前边的话:磁盘分区在Windows上边前蒙受比好精晓,在Linux下会有挂载的定义,通晓起来相比较难,但是足以经过与Windows相比,以一种通俗的不二法门将他们梳理清楚。

现象表明:小编的主机是Windows 7, 虚拟机是Wmware,里面装的是Linux。
Windows下的Linux虚拟机, 磁盘分区远远不够,想扩容。

磁盘分区

貌似意况下  主分区 扩大分区<=4

(系统一般装载主分区,扩大分区不能够一贯利用,必要再分逻辑分区方可使用) 有3 1,2 1等分配景况

 

Linux系统暗中同意全部设施文件在/dev文件夹上边

/dev/sda           --硬盘一           sda1率先个分区    sda2次之个分区 sda3第多少个分区

/dev/sdb           --硬盘二           sdb1率先个分区    sdb2次之个分区 sdb3第两个分区

 

fdisk分区

  1. fdisk  /dev/device_name
  2. Windows下Linux虚拟机磁盘分区扩大容积,Linux之磁盘分区。partx  –a /dev/device_name  系统重新加载分区表(保存在硬盘)
  3. mkfs.ext4 /dev/device_name  mkfs格式化(分区不格式化不能符合规律使用)
  4. mount挂载(格式化后必须求挂在到有个别目录技艺选用,目录成为挂载点) umount卸载  

   在那之中fdisk分区相关命令如下图:

图片 1 

 

fdisk –l      查看系统具备硬盘的分区意况

  1. 系统一共有几块硬盘,各样硬盘的体量
  2. 各种硬盘的分区情形(硬盘空间是还是不是还大概有多余)

 

分区实验:

以CentOS7为例,增多一块新的硬盘后翻看分区情形:

图片 2

能够看来新建硬盘sdb并不曾想sda硬盘同样分区,上面临其实行分区:

  1.fdisk /dev/sdb  //对sdb分区

图片 3

图片 4

图片 5

图片 6

图片 7

 

  2.partx  –a /dev/sdb  系统再一次加载分区表(保存在硬盘)

  也可重启进行硬盘消息的双重读取。然后/dev/文加下会产生如下目录表示加载成功。

图片 8

 

  3.mkfs.ext4 /dev/sdb  mkfs格式化(分区不格式化不能够平常使用)

图片 9

  4.mount挂载(格式化后须求求挂在到某些目录技术动用,目录成为挂载点)

图片 10

那时候证实挂载成功,新的硬盘能够平常使用了。对/mnt的操作即一对一于对逻辑分区的读取写入操作,卸载后本来的文件无法出示,但是还在逻辑分区之中,能够观察/mnt仅是挂载点,以及效率。

 

====正文初步====

1) 首先进入vm中的Linux,sudo fdisk -l 列出磁盘的状态
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders #可以看出sda硬盘共10G,1306个磁道, 如若你有多个硬盘,应该会有sdb, sdc等
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00087bbc

大家的计算机磁盘出厂经太早先化后,要想行使,将要对其张开分区,由于受MB奥迪Q5分区表的范围,最多分为4个主分区,假若想要越来越多的分区,那么能够分为3个主分区和1个扩张分区,个中的恢宏分区进而分成八个逻辑分区。

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         618     4959232   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             618         653      280577    5  Extended
Partition 2 does not end on cylinder boundary.
/dev/sda5             618         653      280576   82  Linux swap / Solaris

接下去,假如Windows系统和Linux系统就要对磁盘的分区进行走访,那么就要求张开上边包车型大巴行事:

#能够观察
1)已经用了 1~653磁道, 还会有1306-653=654个磁道未用, 已经有5G已经分区,还恐怕有5G未分区。
   和现实一样,笔者的虚拟机文件本来私下认可5G, 刚把磁盘扩大体积到10G,还会有5G还为分区。
2)现存的5G被分为了3个区, 除了有贰个是增添分区(扩张分区是用来挂任何逻辑分区用的),也就三个分区    贰个是 linux分区 贰个是 linux swap(交流分区)

1.Windows想要访问

2)查看现成分区的磁盘使用情状以及挂载情状
root@Ubuntu:/home/nemo# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.7G  4.1G  410M  91% /
none                  119M  248K  119M   1% /dev
none                  123M  164K  123M   1% /dev/shm
none                  123M  296K  123M   1% /var/run
none                  123M     0  123M   0% /var/lock
none                  123M     0  123M   0% /lib/init/rw

(1)为分区分配文件系统类型,譬喻设置为FAT16、或FAT32又或然NTFS。

能够看出现有的5G分区已经大致被选用玩。/dev/sda1分区是被挂载在了"/"根目录下, 还剩9%的剩下体积。

(2)为该分区分配盘符,举例D盘,也足以想像成把内部的二个分区挂载到本身的微机/D盘目录上边。

2)起先把剩余的为使用的5G磁盘也分区吧,并且给其挂载二个目录
root@ubuntu:/home/nemo# fdisk /dev/sda

 接下来,对D盘实行操作,如写文件,其实正是在相应的磁盘分区里面操作了。

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

2.Linux想要访问

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

(1)为分区分配文件系统类型,比方设置为ext2、ext3等。

Command (m for help):   p

本文由韦德国际1946发布于韦德国际1946,转载请注明出处:Windows下Linux虚拟机磁盘分区扩大容积,Linux之磁盘

关键词: CentOS

上一篇:如何塑造RPM包
下一篇:没有了