前 言
首先明确一点,linux根分区容量是不允许改变的,一旦改变,挂载根分区就找不到磁盘首尾位置,导致启动失败,所以为了规避这点,我研究了一下,可以采用以下方法。
ps:有时候磁盘没有空间时候会导致加载linux失败,就进不了图形界面,别着急,用alt+f1 到 f6切换到一个命令行控制台上去进行以下操作。
添加新分区
如果你新增了硬盘或者虚拟机添加了新的空间,那不能直接扩给根分区,所以可以用fdisk先给他建立一个分区点。
执行sudo fdisk /dev/sda (串口SATA硬盘是 /dev/sda 如果是IDE的硬盘 即 并口的 那就是 /dev/hda如果不知道自己到底是什么类型的 可以cd /dev 然后ls sda之类找下有没有sda 或者hda)
1.进fdisk界面后输入m可以看到帮助。
2.输入p看现有分区表
3.输入n添加新分区。此时出现两个选项,一个主分区p一个逻辑分区l。
4.输入p选择primary,然后有序号1-4,对应sda1-sda4,哪个没用你就选那个添加(这里我们写4)。
5.接下来选择扇区等信息,如果你是想把空余空间全部建立分区,那全部用默认数值。
6.输入完后按w 保存修改。(如果你中间选错了,切记别点w,你点q就不会保存,重新来过)
7.重启后看下/dev/sda4是不是已经有了。有了后我们用mkfs.ext3(也可以不是ext3,这里我们用ext3)命令来格式化sda4。
mkfs.ext3 /dev/sda
8.接下来就可以挂在到你的目录里去了。你可以使用 df 命令查看下哪个目录用的空间比较多(根目录\无法改了,你就找下面用的),例如/home/你名字 这目录很大,那我们就做个挂载替换,先挂载一个空目录,把这个目标目录内容全部copy过去,然后删掉这个目录,然后用新的分区挂载给这个home/你名字 的目录。将新的分区挂载到一个临时目录,如:/mnt/tmp
mount /dev/sdb1 /mnt/tmp
9,全部做好后,就是设置/etc/fstab这个文件,新加一行让他启动时候自动挂载这个分区到你的目录里。
编辑/dev/fstab,添加:/dev/sda4 /home/name ext3 defaults 1 2
10.ok,完成
分享到:
相关推荐
linux ubuntu fastboot 下载 方法1: GSI Flashing Procedure For Android-Q Fresh Launch Build(DP Enabled): Flash META Change directory to Apps path Flash below Apps and GSI image. Apps Build flashing ...
- 建议在 Windows 环境下使用磁盘管理功能删除最后一个分区,保留一块未分配的空间用于安装 Ubuntu。 - 在 Ubuntu 安装过程中选择自动分区,并勾选最大的连续空闲空间。 **2.3 文件系统选择** - **ext3**:Red Hat ...
修复 Grub 引导的方法有很多,例如通过 Grub for DOS 或是在 Linux Rescue 模式下进行修复,当然也可以通过 Ubuntu LiveCD 进行修复。 使用 Ubuntu LiveCD 修复 Grub 引导的步骤如下: 1. 将 Ubuntu LiveCD 放入...
### 双系统环境下硬盘安装Ubuntu 11.10 的详细步骤 #### 一、前言 在多种操作系统共存的环境下,用户往往希望能够灵活地切换使用不同的操作系统以满足不同的需求。本文将以“XP、WIN7双系统下硬盘安装Ubuntu_11.10...
- 选择“Install operating system from CD or DVD media”(从 CD 或 DVD 媒体安装操作系统),然后浏览并选择 Ubuntu 11.04 的 ISO 镜像文件。 5. **配置虚拟机名称及位置**: - 为虚拟机指定一个名称,并选择...
- `swap`(交换分区):通常设置为物理内存大小的两倍,但不应超过2GB。 - `/boot`(启动分区):保存启动所需的文件,推荐单独分配200MB空间。 #### 8. Linux系统安装 - 安装过程中需要注意内存需求,例如...
首先,确保你已经下载了所需的Linux发行版ISO文件,如Ubuntu、Debian或Fedora等。同时,准备一个至少4GB容量的USB闪存驱动器,因为大多数现代Linux发行版的最小安装需求都会超过2GB。 **步骤一:下载Rufus** 访问...
为了安全起见,还可以添加 `-i` (interactive) 参数,让系统在执行删除操作前询问你的确认,即`rm -ri file_or_directory`。 `cp`命令用于复制文件或目录。复制单个文件,如将“file1”复制为“file2”,可以输入`...
在Linux操作系统中,glibc(GNU C Library)库扮演着至关重要的角色,它是用户空间程序与Linux内核之间交互的桥梁。glibc提供了POSIX和C标准库的实现,使得Linux系统能够支持运行各种应用程序。如果glibc库出现缺失...
### Linux内核安装图文教程详解 #### 一、编译过程 ##### 1. 安装必要的软件 在开始Linux内核的编译之前,首先需要确保系统中已安装了必要的构建工具。这些工具通常包括编译器、链接器以及其他支持库等。可以通过...
6. 常见Linux系统:Red Hat Enterprise Linux (RHEL)、CentOS、OpenSUSE、Ubuntu、Debian、Fedora以及中国的红旗Linux等。 7. SWAP分区:作为虚拟内存,当物理内存不足时,将不常使用的程序数据移到SWAP分区,以...
### Linux操作系统笔记知识点详解 #### 一、Vim/Vi 文本编辑器 - **简介**: Vim 是 Vi 的改进版,两者都是 Linux 中非常强大的文本编辑器。它们可以帮助用户高效地编写、修改文本文件。 - **工作模式**: - **命令...
如果没有,可能需要在文件系统的挂载点配置文件(如/etc/fstab)中添加`acl`选项,然后重新挂载该分区。 4. **设置和修改ACL**: - 使用`setfacl`命令添加或修改ACL。例如,`setfacl -m u:username:rwx file_or_...
通过这个教程,你可以学习到如何操作 Linux 系统,这将对进一步学习更现代的 Linux 发行版,如 CentOS、Ubuntu 或 Arch Linux,打下坚实的基础。在学习过程中,遇到问题可以参考“fc5installgui”文档,这是一个图形...
在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是系统管理员、开发人员还是普通用户。下面我们将详细探讨这些命令,主要包括备份压缩、磁盘管理、网络传输、文件传输、文件管理和系统管理等方面。 1. ...
10}t${Package}n' | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统) 返回顶部索引 ^ 用户和群组 groupadd group_name 创建一个新用户组 groupdel group_name 删除一个用户组 ...
Kickstart 是 Linux 系统安装过程中的一种自动化配置方式,主要在 Red Hat 系统及其衍生版本(如 CentOS、Fedora)中广泛使用,而 Ubuntu 也有类似的功能。因此,我们主要会探讨 Kickstart 在这两个系统中的应用和...