双系统为linux扩容
来源:互联网 发布:opencv读取caffe 编辑:程序博客网 时间:2024/05/21 10:32
之前为了临时使用linux,在自己笔记本上安装了双系统。刚开始的时候分配了16G 给ubuntu。
后来使用linux越来越多,硬盘空间明显不够用了。我按装的时候把16G 的设备上。为了不把系统弄挂了,我采取了一个比较稳妥的方法。
思路是先在windows上分配一个30G 空间,在linux下格式化,将根目录下某个目录的内容给搬过去,最后每次启动的时候将该设备mount到指定目录就可以了。
1. 执行sudo du --max-depth=1 /
查看根目录下各个子文件夹的大小。在我这里home文件夹最大,占了将近9个G。而且也最安全。。因为如果挂了至少系统不会挂掉。
2. 执行sudo fdisk -l
查看磁盘信息。
/dev/sda1 * 2048 411647 204800 7 HPFS/NTFS/exFAT/dev/sda2 * 411648 616447 102400 83 Linux/dev/sda3 102811648 945829887 421509120 f W95 扩展 (LBA)/dev/sda4 616448 102811647 51097600 83 Linux/dev/sda5 102813696 945827839 421507072 7 HPFS/NTFS/exFAT
其中sda4是我分配出来的。这里根据大小判断。
3. 执行sudo mkfs -t ext3 /dev/sda4
将/dev/sda4格式化为ext3文件系统。
4. mount /dev/sda4 /extend
将该设备挂载到系统中
5. cp -rp /home/* /extend
将home目录下的内容全部拷贝到新的设备下。注意要用-rp选项。保证文件属性一致。否则可能出现各种各样的问题。
6. sudo vim /etc/fstab
输入
/dev/sda4 /home ext3 defaults 1 2
意思是开机启动时将该设备挂载到home目录下。
7. sudo rm -rf /home
删除原设备上home目录。释放空间。(最好确认上述步骤成功之后再删除)
重新启动之后执行df
可以看到新的设备已经mount到/home目录下了。
0 0
- 双系统为linux扩容
- 为vmware linux扩容
- VirtualBox为linux硬盘扩容
- 双系统 Ubuntu 扩容
- 双系统下Ubuntu扩容
- 为virtualbox中的Linux虚拟机磁盘扩容
- 双系统下ubuntu系统扩容
- 为Linux操作系统根分区扩容最简单的方法
- 如何为vmare下Linux虚拟机硬盘扩容
- 如何为vmare下Linux虚拟机硬盘扩容
- 最简单的方法为Linux根分区扩容
- Centos Linux中VMware虚拟机为磁盘空间的扩容
- Windows7+Ubuntu双系统下Ubuntu硬盘扩容
- 双系统Ubuntu分区扩容过程记录
- 双系统Ubuntu分区扩容过程记录
- win10+ubuntu双系统中ubuntu根目录扩容
- 为动态数组扩容
- 为动态数组扩容
- 仿微信公众号界面实现
- leetcode Valid Parentheses
- 10.12-10.25
- 一致性hash算法理解
- Protocol 保护,私有,公有
- 双系统为linux扩容
- 第五天CCTouch详解
- jetty之嵌入式运行jetty
- PHP中静态(static)调用非静态方法详解
- HDU1241广搜
- Linux学习笔记(八)Linux命令行快捷键
- storm源码分析--TimeCacheMap
- 堆和优先级队列
- qmake概念