Vmvare虚拟机给ubuntu根目录分区介绍

yizhihongxing

以下是关于VMware虚拟机给Ubuntu根目录分区的介绍和攻略说明:

目录

  1. 什么是文件系统和分区
  2. 准备
  3. 备份数据
  4. 新建虚拟硬盘
  5. 运行Ubuntu系统,将新硬盘挂载到根目录
  6. 格式化新分区并挂载
  7. 设置在电脑启动时自动挂载分区
  8. 示例一
  9. 示例二
  10. 结论

什么是文件系统和分区

在开始讨论如何在VMware虚拟机中为Ubuntu系统分配新的根目录分区之前,我们需要了解一些基础知识——文件系统和分区。

文件系统是指用于管理一个或多个存储设备上的文件和目录的一组规则和数据结构。文件系统是围绕这些文件和目录组建起来的操作系统部分。对于Linux系统而言,它们通常使用的是ext2、ext3、ext4这些文件系统。

分区是指将物理硬盘分成多个逻辑部分的过程。在每个分区中,可以独立安装操作系统、创建文件系统和存储数据。每个分区都有自己的文件系统类型。

准备

在分配新的根目录分区之前,需要准备以下材料:

  • VMware等虚拟机软件
  • Ubuntu ISO安装文件
  • 一份Ubuntu系统安装配置文件

备份数据

在进行分区之前,必须备份系统和个人数据。在分区过程中,数据可能会被误删除,因此一定要提前备份。

新建虚拟硬盘

首先,我们需要在VMware虚拟机中新建一个虚拟硬盘(逻辑卷),将其分配给Linux可以使用的空间。该虚拟硬盘将包含一个新分区,我们将在其上创建根目录。

为此,请打开虚拟机设置窗口,选择“添加”硬件,然后选择“硬盘”。

接下来,选择“创建一个新虚拟硬盘”,并选择“SCSI”作为磁盘类型,指定一个新虚拟硬盘的名称和位置。

然后,按照默认设置为新磁盘指定容量。默认为20GB,我们可以根据需求进行更改。

完成后,单击“Finish”以创建新的虚拟硬盘。

运行Ubuntu系统,将新硬盘挂载到根目录

运行Ubuntu虚拟机,然后打开终端并运行以下命令:

sudo fdisk -l

该命令将列出所有已安装和已分区的磁盘。在列表中,查找新创建的虚拟硬盘,其名称可能类似于/dev/sdb。

接下来,运行以下命令挂载硬盘:

sudo mount /dev/sdb /mnt

此命令将新的虚拟硬盘挂载到/mnt目录下。

格式化新分区并挂载

在执行以下命令时,请确保已创建正确的分区,以避免将数据格式化和删除。

对虚拟硬盘进行分区后,可使用以下命令格式化:

sudo mkfs.ext4 /dev/sdb1

然后,使用以下命令将分区装载到根目录下:

sudo mount /dev/sdb1 /mnt

确认分区是否已装载,请运行以下命令:

sudo df -h

稍后,您可以选择通过在/mnt下创建文件夹来将分区永久地挂载到根目录下:

sudo mkdir /mnt/root
sudo mount /dev/sdb1 /mnt/root

设置在电脑启动时自动挂载分区

如果我们希望新分配的根目录分区在重启后保持挂载状态。我们需要将分区添加到/etc/fstab中。此文件包含系统启动时自动挂载的所有分区。

为此,请使用以下命令编辑该文件:

sudo nano /etc/fstab

添加以下行:

/dev/sdb1 /mnt ext4 defaults 0 2

其中,第二列(/mnt)是将在该分区挂载到的文件夹,使用其他地方可以进行更改。默认分区权限为755,我们可以更改该值以控制权限。最后一列(2)表示将备份此文件系统。

示例一

例如,如果要将新的分区挂载到/var/www目录下:

sudo mkdir /mnt/www
sudo mount /dev/sdb1 /mnt/www
sudo nano /etc/fstab

/dev/sdb1 /mnt/www ext4 defaults 0 2

示例二

如果您要将硬盘挂载到异于Linux根目录的其他目录,可以在创建新目录之后使用实用程序mount。假设您希望将所有新分配的数据存储在/data文件夹下:

sudo mkdir /mnt/data
sudo mount /dev/sdb1 /mnt/data
sudo nano /etc/fstab

/dev/sdb1 /mnt/data ext4 defaults 0 2

结论

通过完成以上步骤,我们已经成功地为Ubuntu系统分配了新的根目录分区。虽然分配分区并不难,但务必谨慎地使用此功能,并始终保持备份副本以防止数据丢失。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vmvare虚拟机给ubuntu根目录分区介绍 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解

    AliyunLinux编译安装php7.3tengine2.3.2mysql8.0redis5的过程详解 1. 准备工作 在安装编译前,需要先安装一些必要的包和工具,可以通过以下命令安装: yum -y install gcc gcc-c++ openssl openssl-devel pcre pcre-devel automake autoconf li…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上安装和配置CI/CD工具?

    下面是在Linux系统上安装和配置CI/CD工具的完整攻略,步骤如下: 1. 安装和配置 Git 首先,我们需要安装 Git,并配置 Git 的用户名和邮箱。Git 是版本控制工具,可以帮助我们管理我们的代码: sudo apt-get install git # 安装Git git config –global user.name "Your …

    Linux 2023年4月19日
    00
  • linux运维常用命令

    一、常规操作 1、创建文件夹 mkdir 文件夹名称 2、创建文件或编辑文件    在目标文件夹中执行 vi 文件名.后缀 # i (进入可编辑模式) # ESC (按Esc按键,退出编辑模式) # :q (未作任何编辑,直接退出) # :q! (强制退出) # :wq (保存退出) 3、文件夹或文件赋权    chmod a+x 文件名 chmod [wh…

    Linux 2023年4月18日
    00
  • DBA VMware虚拟机安装和简介(安装多个虚拟主机学习数据库备份)

    DBA VMware虚拟机安装和简介 背景介绍 在学习数据库的过程中,备份与恢复是非常重要的一部分,为了更好的学习,我们可以通过安装多个虚拟主机来进行实践操作,在这里我们将介绍通过VMware虚拟机安装多个虚拟主机学习数据库备份的过程。 硬件要求和软件环境 VMware虚拟机安装需要满足一定的硬件要求和软件环境,以下是具体要求: 操作系统:Windows 7…

    Linux 2023年5月24日
    00
  • linux gtest从零开始

    0)gtest是什么gtest是一个跨平台的C++测试框架,google作品。它支持自动发现测试,断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML的测试报告。 (1)下载gtest地址:http://code.google.com/p/googletest/downloads/list笔者下载的版本是1.…

    Linux 2023年4月11日
    00
  • linux下把 python 程序运行的输出结果记录到 log 文件中

    Linux中将 python 程序运行结果记录到文件中的方法 https://www.cnblogs.com/shineriver/p/10922970.html 仅转向不显示(1)ls > test.txt 把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留(2)ls >> test.txt 是把输出附向到文件的后面…

    Linux 2023年4月16日
    00
  • unix linux

    Unix/Linux的完整攻略 简介 Unix和Linux是一种操作系统。Unix是一种商业操作系统,而Linux是一种免费且开源的操作系统。在今天,Linux已经在服务器领域成为了主流的操作系统之一,其开源的性质使其维护和部署更加方便。 基本命令 以下是一些Unix/Linux系统中常用的基本命令: ls:列出当前工作目录的内容 cd:改变当前工作目录 m…

    Linux 2023年5月14日
    00
  • 我花16块得到了一个永久的微型服务器

    前言 在上一篇文章中(我用 Python 写了一个统计博客园文章信息的小工具),我写了一个统计博客园阅读量的小程序,同时希望利用服务器每日统计一次,以获取一段时间内文章阅读量的变化情况。 但如果只是做这样一件事,去租一个服务器就有些大材小用了。 作为一个 DIY 爱好者,常年混迹于酷安、恩山等平台,家里已经有一台刷了 padavan 的路由器,一个破解了的电…

    Linux 2023年4月10日
    00
合作推广
合作推广
分享本页
返回顶部