双系统-linux扩容简单方案

1. 在windows下使用磁盘管理腾出一个单独的磁盘分区,并格式化为ntfs

2. 进入linux(ubuntu为例)

查看磁盘的分区  sudo fdisk -l

windows系统装在固态硬盘

/dev/sda1  *         2048 171978696 171976649   82G  7 HPFS/NTFS/exFAT
/dev/sda2       171978697 234440703  62462007 29.8G  f W95 扩展 (LBA)
/dev/sda5       171978760 192952256  20973497   10G  7 HPFS/NTFS/exFAT
/dev/sda6       192952320 234440703  41488384 19.8G  7 HPFS/NTFS/exFAT

 

linux系统安装在第2块硬盘上

设备       启动       起点       末尾       扇区   大小 Id 类型
/dev/sdb1  *          2048  104861695  104859648    50G  7 HPFS/NTFS/exFAT (windows分区)
/dev/sdb2        104863742 3697311743 3592448002   1.7T  f W95 扩展 (LBA)
/dev/sdb3       3697311744 3907028991  209717248   100G  7 HPFS/NTFS/exFAT (windows分区)
/dev/sdb5        104863744  744497151  639633408   305G  7 HPFS/NTFS/exFAT (windows分区)
/dev/sdb6        744499200 1177235455  432736256 206.4G  7 HPFS/NTFS/exFAT (准备的扩容磁盘分区)
/dev/sdb7       1382037504 3059761151 1677723648   800G  7 HPFS/NTFS/exFAT (windows分区)
/dev/sdb8       3059763200 3697311743  637548544   304G  7 HPFS/NTFS/exFAT (windows分区)
/dev/sdb9       1177237504 1294422015  117184512  55.9G 83 Linux  (根目录)
/dev/sdb10      1294424064 1296375807    1951744   953M 83 Linux (boot目录)
/dev/sdb11      1296377856 1374500863   78123008  37.3G 83 Linux
(home目录)
/dev/sdb12      1374502912 1382023167    7520256   3.6G 82 Linux swap / Solaris (交换分区)

 

df -h

文件系统        容量  已用  可用 已用% 挂载点
udev            3.7G     0  3.7G    0% /dev
tmpfs           793M  1.7M  791M    1% /run
/dev/sdb9        55G   13G   40G   24% /
tmpfs           3.9G     0  3.9G    0% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/loop0       92M   92M     0  100% /snap/core/8689
/dev/loop1      141M  141M     0  100% /snap/gnome-3-26-1604/98
/dev/loop2       90M   90M     0  100% /snap/core/7713
/dev/loop3      141M  141M     0  100% /snap/gnome-3-26-1604/92
/dev/sdb11       37G   22G   14G   63% /home
/dev/sdb10      922M  528M  331M   62% /boot
tmpfs           793M  120K  792M    1% /run/user/1000

 

sudo /proc/mounts|grep sdb6 //确认该分区是否已挂载

/dev/sdb6 /media/文档 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0

sudo umount /dev/sdb6 //取消挂载

sudo mkfs /dev/sdb6 -t ext4  //格式化分区为ext4格式

mke2fs 1.44.1 (24-Mar-2018)
/dev/sdb6 有一个标签为“文档”的 ntfs 文件系统
Proceed anyway? (y,N) y
创建含有 54092032 个块(每块 4k)和 13524992 个inode的文件系统
文件系统UUID:d59992b1-53de-4600-9e41-893d0d45eb2c
超级块的备份存储于下列块:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624, 11239424, 20480000, 23887872

正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(262144 个块) 完成
写入超级块和文件系统账户统计信息: 已完成

mkdir /home/extension //在/home目录下创建extension目录

sudo mount -t ext4 /dev/sdb6 /home/extension //将分区挂载到这个目录(临时手段)

 

永久手段:修改/etc/fstab(小心)

1. 获取uuid

sudo blkid /dev/sdb6
/dev/sdb6: UUID="d59992b1-53de-4600-9e41-893d0d45eb2c" TYPE="ext4" PARTUUID="b7010cb9-06"

2. 修改/etc/fstab

UUID=d59992b1-53de-4600-9e41-893d0d45eb2c /home/extension ext4 defaults 0 2

3. 验证修改是否正确(重要)

sudo mount -a

cat /proc/mounts |grep sdb6
/dev/sdb6 /home/extension ext4 rw,relatime 0 0

df -h文件系统        容量  已用  可用 已用% 挂载点
udev            3.7G     0  3.7G    0% /dev
tmpfs           793M  1.8M  791M    1% /run
/dev/sdb9        55G   13G   40G   24% /
tmpfs           3.9G   32M  3.9G    1% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/loop0       92M   92M     0  100% /snap/core/8689
/dev/loop1      141M  141M     0  100% /snap/gnome-3-26-1604/98
/dev/loop2       90M   90M     0  100% /snap/core/7713
/dev/loop3      141M  141M     0  100% /snap/gnome-3-26-1604/92
/dev/sdb11       37G   22G   14G   63% /home
/dev/sdb10      922M  528M  331M   62% /boot
tmpfs           793M  136K  792M    1% /run/user/1000
/dev/sda1        83G   76G  6.7G   92% /media/E6EEB57EEEB54797
/dev/sda5        11G  2.6G  7.5G   26% /media/新加卷
/dev/sdb3       101G   65G   36G   65% /media/系统
/dev/sdb1        51G  3.6G   47G    8% /media/系统1
/dev/sdb8       305G   86G  219G   29% /media/办公
/dev/sda6        20G   20G  167M  100% /media/软件
/dev/sdb6       203G   61M  192G    1% /home/extension

 

4. reboot验证自动挂载ok,扩容完成

----------------------------------

注意:如果将/dev/sdb6挂载到/home目录,会导致分区改变无法进入系统,需要修复grub(所以需要挂载到/home下面的extension文件夹)

 

修复过程如下:

grub> ls (hd1, x)/boot/grub

ls (hd1,x)/boot/grub2

我的系统是独立的/boot分区,使用

ls (hd1,x)/grub

ls (hd1,x)/grub2

查询grub文件存在,就确认grub在x分区,也就是ubuntu安装在了这个分区

set root=(hd1,x)

set prefix=(hd1,x)/grub

输入

insmod normal 或者insmod /grub/normal.mode

normal

 

进入系统后执行

sudo update-grub

sudo grub-install /dev/sdb (我的ubuntu安装在第二块硬盘)

 

重启系统,测试grub启动是否已恢复

说明:通过sudo vi /grub/grub.cfg可以修改grub引导菜单

 

另一种扩容方案:

使用Parted Magic启动盘(未试过)

https://blog.csdn.net/yuqiang199166/article/details/52766753

https://blog.csdn.net/Rained_99/article/details/74199585

https://blog.csdn.net/t765833631/article/details/79031063

注意禁用和启用swap空间;以及分配的空间格式化为ext4

 

使用ubuntu启动盘

https://www.jianshu.com/p/e4dcb744b3a1

https://blog.csdn.net/byn12345/article/details/88829984

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值