Linux/Ubuntu环境搭建(二):创建添加新磁盘、搭建Samba服务器

2023-05-16

本文将介绍 如何在虚拟机ubuntu上创建添加一个新磁盘、搭建samba服务器。

1. 添加新磁盘

在VMware安装Ubuntu系统过程中,我们已经创建了一个磁盘了,但这个磁盘是跟系统绑定在一起的,以后重装了另一个系统后,数据数据也就没有了,为了方便,我们创建一个新的独立的磁盘来存储一些数据,即使以后换了系统,我们只需将该磁盘挂载上就可以用回以前的数据了。

1.1 创建新磁盘

注意:先把虚拟机关机,再进行以下操作。

在VMware菜单栏,选择“虚拟机”->“设置”,在“设置”窗口中点击“添加”:

选择“硬盘”,下一步

默认选择“SCSI(S)”,下一步

选择“创建新虚拟磁盘”,下一步

“最大磁盘大小”根据需要设置,磁盘可存储为“单个文件”或“多个文件”:

自定义磁盘名称,点击“完成”:

这就完成了一个新磁盘的创建了,可见到磁盘2就是刚创建的:

由上图,新磁盘存放在虚拟机Ubuntu目录下,因为它是一个独立磁盘,故将其移下位置。

先将新磁盘从虚拟机中移除:

在虚拟机Ubuntu的目录下找到新磁盘文件(路径见上图右上角),为方便管理,将磁盘文件剪切到一个独立的文件夹中存放

再回到刚才的“虚拟机”->“设置”中,将磁盘添加回去:

前面步骤与之前相同,在选择磁盘时选择“使用现有虚拟磁盘”,

点“浏览”选择刚移动的磁盘文件,点击“完成”

新磁盘又添加回来了:

添加了新磁盘后,并不能直接使用,还需格式化和挂载至文件系统才能被正常访问。

1.2 创建分区及格式化

开启虚拟机,进行系统桌面后,打开终端,输入命令查看磁盘信息:

$ sudo fdisk -l

可以在输出的磁盘信息中找到:

/dev/sda是安装系统时创建的磁盘(30G)

/dev/sdb就是刚刚新添加的磁盘(50G)

格式化磁盘

输入命令:

$ sudo fdisk /dev/sdb

进入fdisk磁盘操作界面,输入m获取提示:

输入n添加一个新分区,输入p选择primary(主分区),输入1创建一个分区,剩下的2个默认即可(按回车):

输入w保存,写入分区表到磁盘并退出:

再输入:fdisk –l来看刚创建的磁盘分区:sdb1表示分区1(因为前面只创建了1个分区)

创建分区完成。

格式化分区,将其格式化为ext4文件系统:

$ sudo mkfs -t ext4 /dev/sdb1

格式化成功!

1.3 挂载磁盘

首先要准备一个挂载点,如创建一个/data目录为挂载目录:

$ sudo mkdir /data                   // 创建/data目录

$ sudo chmod 777 /data          // 修改data目录权限

手动命令挂载

通过命令mount来挂载到某一目录,如/data

$ sudo mount /dev/sdb1 /data/

挂载成功mount命令是无输出的,若失败则会输出错误信息。

开机自动挂载:

将挂载信息写入/etc/fstab配置文件:

$ sudo vi /etc/fstab

参数含义:

<file system>:要挂载的文件系统的设备名称或块信息,可用名称/dev/sdb1或其UUID;

<mount point>:挂载点,任意选择一个目录如/data即可;

<type>:文件系统类型;

<options>:设置选项,默认defaults;

<dump>:内容备份,1-备份,0-不备份;

<pass>:检查硬盘,1-检查,0-不检查;

配置完后,重启系统。

输入命令查看系统磁盘信息:

$ df -h

可见,/dev/sdb1挂载到/data上,大小49G。

 

2. 搭建samba服务器

未完待续。。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux/Ubuntu环境搭建(二):创建添加新磁盘、搭建Samba服务器 的相关文章

  • 树莓派3b系统Ubuntumate16下的tightvnc或xrdp远程控制开机启动

    本文主要是树莓派3b系统Ubuntumate16下 xff0c tightvnc开机自启动的爬坑经验 xff0c 这一技术极大便利了我们在手机 电脑端 xff0c 远程控制树莓派等基于liux系统的移动开发硬件 实现的过程从0到1 xff0
  • 关于spring-boot-maven-plugin插件爆红问题

    关于spirngboot打包插件爆红 xff0c 也就是 Plugin org springframework boot spring boot maven plugin not found错误问题 网上找了一大堆方法试了还是爆红 xff0
  • 198个经典C#WinForm实例源码(超赞)

    198个经典C WinForm实例源码 1 窗体 2 控件 3 图像 4 报表 5 系统 6 文件 7 网络 8 数据库 9 加密 解密 10 硬件读写 01 窗体技巧02 控件操作03 图像操作04 报表打印06 系统操作07 文件处理0
  • MySQL8.0.12重置root密码

    在安装完数据库后 xff0c 由于自己不小心直接关闭了安装窗口 xff0c 或者长时间没有使用root用户登录系统 xff0c 导致忘记了root密码 xff0c 这时就需要重置MySQL的root密码 当然 xff0c 最简单方式自然是删
  • 解决方法集合CondaHTTPError:HTTP 000 CONNECTION FAILED for url<https://mirrors.tuna.tsinghua.edu.cn/anaco

    目录 背景 解决方案 主要原因 xff1a 配置没配对 方法A xff1a 在cmd输入 方法B xff1a 修改 condarc xff08 运行期配置文件 xff09 其他原因 原因A xff1a 开了代理或者VPN 原因B xff1a
  • c# TCP通信编程

    目录 协议类JSON协议类XML协议类 通信信息适配 协议类 span class token keyword public span span class token keyword abstract span span class to
  • 【银河麒麟V10】【桌面】ssh连接问题

    1 xshell secureCRT ssh连接V10 2107报 服务器发送了一个意外的数据包 如下 xff1a 解决方式 xff1a 方式1 使用mobaxterm连接无问题 方式2 sudo vim etc ssh sshd conf
  • 【su问题】su: warning: cannot change directory to /home/oracle: Permission denied

    发现问题 su warning cannot change directory to home oracle Permission denied 解决方法 基本上是根目录 或者是 home oracle目录权限的问题 root 64 myo
  • Nginx安装及配置

    Nginx 安装简介 xff1a 有两个版本 Mainline版 包含最新的特性和bug修改 xff0c 并且总是保持更新 可靠 xff0c 但可能会包含实验性的模块 xff0c 以及一定数量的新 bugStable版 不包含新特性 xff
  • HAL库禁用JTAG,使用PB3、PB4、PA15作为普通IO

    void HAL GPIO Init GPIO TypeDef GPIOx GPIO InitTypeDef GPIO Init HAL RCC AFIO CLK ENABLE HAL AFIO REMAP SWJ NOJTAG 禁用JTA
  • 【FreeRTOS 应用开发笔记】FreeRTOS 的启动流程(三)

    在RTOS中 xff0c 常用的启动方式有两种 xff1a 1 在 main 函数中将硬件初始化 xff0c RTOS 系统初始化 xff0c 所有任务的创建这些都弄好 xff0c 这个我称之为万事都已经准备好 最后 启动 RTOS 的调度
  • Ubuntu下使用命令安装配置中文环境

    1 查看当前语言环境 执行 echo LANG 若输出结果为en US UTF 8 xff0c 则表示当前语言环境为英文 2 安装中文语言包 执行命令 xff1a apt get update amp amp apt get install
  • nvm安装详解,nvm控制node npm版本修改(windows环境)

    一 前言 为什么要用 nvm node升到14 2 npm升到6 14后 运行旧配置需求低版本npm项目时候 就会报错 node sass 等等版本不支持的错误 xff0c 类似 xff1a Module build failed Erro
  • Java中a++与++a的理解

    在编程中我们都熟知 a 43 43 和 43 43 a 两者都是原来的值自身 43 1 xff0c 只不过是前者先进行值得使用再 43 1 xff0c 后者先进行 43 1再使用新的值 xff0c 如下 xff1a int a 61 1 i
  • 面试那些事(一)

    最近裸辞了 xff0c 就觉得解脱了好嗨哦 xff01 终于不要再看到领导丑恶的嘴脸 xff01 终于可以不要再逼着加班啦 xff01 终于周末可以好好的睡一觉了 xff01 本来计划的是找好之后再离职 可是发现根本就没时间去准备 xff0
  • 能ping通,不能ssh登录

    宿主机 ping VMware Linux虚拟机能通 xff0c 但是不能ssh登录 当你试了所有方法都不行时 xff0c linux主机网卡改一个IP地址就好了 xff0c 例如10 0 0 1 10 0 0 2 原因是 Linux网卡
  • docker安装软件时出现:报错:E: You don‘t have enough free space in /var/cache/apt/archives/.

    背景 xff1a 在linux系统下安装了一个docker容器 xff0c 拉取一个debian系统后在系统里使用apt get install进行安装文件 问题 xff1a 报错 xff1a E You don 39 t have eno
  • C语言总结

    1 简述C C语言不但执行效率高而且可移植性好 xff0c 可以用来开发应用软件 驱动 操作系统等 2 第一个C程序 include lt stdio h gt int main printf 34 Hello World 34 retur
  • VNC 1.1 窗口大小修改

    编辑vncserver 文件 vi usr bin vncserver 找到 geometry 61 34 1024x768 34 按 i 修改 按 wq 保存 重启vnc服务即可 PS 不会重启只能一一kill 掉 vncserver k
  • 《Java核心技术》卷1——学习笔记(1)

    第三章的基本语法 1 类名命名规范为骆驼命名法 xff0c 即首字母大写 2 源代码为 java文件 xff0c 编译后字节码文件为 class 控制台先用javac name java命令编译源文件 xff0c 然后用java name运

随机推荐