linux挂载硬盘的分区创建,Linux 新增硬盘、新建分区、格式化硬盘、挂载硬盘的操作...

4f6539a815becd99d8886926c15e9c59.png

今天学校有一台机器发现有块硬盘没有挂载,然后叫我挂载一下,这里记录一下 Linux 下新增硬盘分区、格式化硬盘、挂载硬盘的操作。

查看当前硬盘

首先我们查看一下当前的硬盘配置。使用命令

sudo fdisk -l

就可以看到目前的硬盘了。可以看到有块空的 sda(这里忘了复制输出了,大家可以看到自己的硬盘就对了)。

新增硬盘,新建分区

下面我们将使用 fdisk 命令来创建新的分区。首先进入我们需要操作的硬盘:

$ sudo fdisk /dev/sda

sudo: unable to resolve host csc-server-0-2

Welcome to fdisk (util-linux 2.27.1).

Changes will remain in memory only, until you decide to write them.

Be careful before using the write command.

Device does not contain a recognized partition table.

The size of this disk is 7.3 TiB (7999376588800 bytes). DOS partition table format can not be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).

Created a new DOS disklabel with disk identifier 0xcb6595dd.

然后我们可以输入 m 来查看一下帮助信息。

Command (m for help): m

Help:

DOS (MBR)

a toggle a bootable flag

b edit nested BSD disklabel

c toggle the dos compatibility flag

Generic

d delete a partition

F list free unpartitioned space

l list known partition types

n add a new partition

p print the partition table

t change a partition type

v verify the partition table

i print information about a partition

Misc

m print this menu

u change display/entry units

x extra functionality (experts only)

Script

I load disk layout from sfdisk script file

O dump disk layout to sfdisk script file

Save & Exit

w write table to disk and exit

q quit without saving changes

Create a new label

g create a new empty GPT partition table

G create a new empty SGI (IRIX) partition table

o create a new empty DOS partition table

s create a new empty Sun partition table

接下来,由于我这里的硬盘大于 2TB,所以不能直接新建分区,需要先增加一个 GPT 标签。小于 2TB 的硬盘不需要这个操作。输入命令 g 回车。

Command (m for help): g

Created a new GPT disklabel (GUID: B5039588-BAAA-4FA9-8537-35E03F40E7FD).

然后我们看一下当前没有被分区的空间,输入 F 回车:

Command (m for help): F

Unpartitioned space /dev/sda: 7.3 TiB, 7999375523328 bytes, 15623780319 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

Start End Sectors Size

2048 15623782366 15623780319 7.3T

可以看到目前有 7.3TB 没有被分区。输入 n 新建一个分区。这里开始和结束都使用默认的即可,这样整块硬盘都会被分进去,如果想自己定义大小,那么自己输入大小即可。

Command (m for help): n

Partition number (1-128, default 1):

First sector (2048-15623782366, default 2048):

Last sector, +sectors or +size{K,M,G,T,P} (2048-15623782366, default 15623782366):

Created a new partition 1 of type 'Linux filesystem' and of size 7.3 TiB.

再次输入 F 查看一下,发现已经全都被分区了。

Command (m for help): F

Unpartitioned space /dev/sda: 0 B, 0 bytes, 0 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

然后我们输入 v 确认一下,没有错误。

Command (m for help): v

No errors detected.

Header version: 1.0

Using 1 out of 128 partitions.

A total of 0 free sectors is available in 0 segments (the largest is (null)).

如果没有错误,就可以输入 w 保存了。

Command (m for help): w

The partition table has been altered.

Calling ioctl() to re-read partition table.

Syncing disks.

至此分区结束。

格式化硬盘

新增分区后,需要格式化一下硬盘。首先我们还是查看一下当前的硬盘信息。使用 df -h 发现还是看不到刚刚新增的分区,很正常,因为还没有挂载。

$ df -h

Filesystem Size Used Avail Use% Mounted on

udev 63G 0 63G 0% /dev

tmpfs 13G 35M 13G 1% /run

/dev/sdb2 343G 326G 0 100% /

tmpfs 63G 0 63G 0% /dev/shm

tmpfs 5.0M 4.0K 5.0M 1% /run/lock

tmpfs 63G 0 63G 0% /sys/fs/cgroup

/dev/sdb1 511M 3.4M 508M 1% /boot/efi

tmpfs 13G 16K 13G 1% /run/user/1003

tmpfs 13G 0 13G 0% /run/user/1001

tmpfs 13G 0 13G 0% /run/user/1002

tmpfs 13G 0 13G 0% /run/user/1000

再次查看所有硬盘,会看到已经有一个 7.3TB 的分区。

$ sudo fdisk -l

sudo: unable to resolve host csc-server-0-2

Disk /dev/sda: 7.3 TiB, 7999376588800 bytes, 15623782400 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: gpt

Disk identifier: B5039588-BAAA-4FA9-8537-35E03F40E7FD

Device Start End Sectors Size Type

/dev/sda1 2048 15623782366 15623780319 7.3T Linux filesystem

Disk /dev/sdb: 477 GiB, 512110190592 bytes, 1000215216 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: gpt

Disk identifier: 8D6EC320-DBA6-4239-9C96-EEBBD4E51C84

Device Start End Sectors Size Type

/dev/sdb1 2048 1050623 1048576 512M EFI System

/dev/sdb2 1050624 732002303 730951680 348.6G Linux filesystem

/dev/sdb3 732002304 1000214527 268212224 127.9G Linux swap

然后我们开始格式化。

$ sudo mkfs.ext4 /dev/sda1

sudo: unable to resolve host csc-server-0-2

mke2fs 1.42.13 (17-May-2015)

/dev/sda1 contains a ext3 file system

last mounted on Tue Dec 19 11:09:41 2017

Proceed anyway? (y,n) y

Creating filesystem with 1952972539 4k blocks and 244121600 inodes

Filesystem UUID: 785af015-7752-4f93-b314-ecb112757e7d

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848, 512000000, 550731776, 644972544, 1934917632

Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

格式化的时间比较长,耐心等待,直到它全部 done 即可。

挂载分区

格式化完成后,就可以挂载分区了。

$ sudo mount /dev/sda1 /home

sudo: unable to resolve host csc-server-0-2

[sudo] password for we:

这里需要输入一下 sudo 密码。然后我们再查看一下当前的硬盘:

$ df -h

Filesystem Size Used Avail Use% Mounted on

udev 63G 0 63G 0% /dev

tmpfs 13G 35M 13G 1% /run

/dev/sdb2 343G 326G 0 100% /

tmpfs 63G 0 63G 0% /dev/shm

tmpfs 5.0M 4.0K 5.0M 1% /run/lock

tmpfs 63G 0 63G 0% /sys/fs/cgroup

/dev/sdb1 511M 3.4M 508M 1% /boot/efi

tmpfs 13G 16K 13G 1% /run/user/1003

tmpfs 13G 0 13G 0% /run/user/1001

tmpfs 13G 0 13G 0% /run/user/1000

/dev/sda1 7.3T 51M 6.9T 1% /home

可以看到,这块 7.3TB 的硬盘已经成功挂载到 /home 目录了。

最后我们需要添加一下开机自动挂载。

编辑 /etc/fstab 这个文件,然后加入:

UUID=785af015-7752-4f93-b314-ecb112757e7d /home ext4 defaults 0 2

其中,UUID 是之前格式化硬盘的时候显示的,大家可以往上翻看一看。/home 就是挂载点。 ext4 是文件格式, defaults 不需要修改。最后 0 2,建议也不修改。最后的 2 是针对所有非 boot 硬盘的,设置成 0 也可以,这样就是开机时候不检查这块硬盘。

结语

至此,我们完成了在 Linux 上新增硬盘、新建分区、格式化硬盘、挂载分区等一系列的操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550960.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win10 Linux GPT分区方案,win10+Ubuntu 20.04 LTS双系统安装(UEFI + GPT)(图文,多图预警)

win10 安装(已安装的略过)制作启动u盘插入U盘, 运行 rufus-3.10.exe,按照下面选择,然后点击开始,等待完成即可为Ubuntu安装空出分区此电脑->管理->磁盘管理,选择一个磁盘右键选择压缩卷,压缩出50G以上…

linux关闭4750 端口,【ubuntu分享帖】acer 4750G ubuntu安装后的一些设置

本帖最后由 love雨阳 于 2011-11-7 13:27 编辑本帖前提:已经成功安装ubuntu11.10 网卡驱动默认成功1.安装完之后,开机,进入ubunt 第一件事当然是联网,首先,确定你的网络链接方式,如果是路由器自动分配ip的那种应该不用…

linux软件中心替代,Ubuntu 16.04 LTS 将替换 Ubuntu 软件中心

Ubuntu 软件中心在 Ubuntu 16.04 LTS 被移除了。Xenial Xerus 桌面用户会发现非常熟悉的 Ubuntu Software Center 找不到了。GNOME 的软件应用 将会 – 根据当前的计划 – 作为基于 Unity 7 桌面的默认的包管理应用。GNOME 软件应用Ubuntu 将创建新插件来支持新 Software Cente…

linux脚本算术函数,Linux基础之bash脚本编程初级-变量与算术运算

什么是变量?变量最初来源于数学,指的是非固定的值可变化的数通常用拉丁字母表示。在计算机中变量它依旧指的是可变化的数,只不过表现形式有些变化。它指的是变量名所指向的内存空间。以下实验环境均在CentOS7.2进行变量的特点变量分强类型变量…

存储管理实验linux,07-存储管理器实验

S3C2440的存储控制器提供了访问外设所需要的信号,它有如下特性:支持大/小端字节(通过软件选择);每个BANK的地址空间为128MB,总共1GB(8个BANK);可编程控制的总线宽度(8/16/32bit),BANK0只有两种位…

linux bash and,linux bash shell中for的用法and示例

关于linux bash shell中的for语句在linux中shell是必不可少的一部分,但是在bash shell中有while,for,until等循环命令,今天就介绍一下关于for的一些用法。文中任何错误希望大佬们一一指出,不胜感激。bash shell中提供了…

mac利用vscode运行c语言程序,Mac下使用VScode编译配置C/C++程序详细图文教程

在mac上有时候需要编写一些c 或者 c的代码,如果使用 xcode,有时候就显得很笨重,而且运行起来很不方便。而微软提供了一个跨平台的编辑器visual studio code ,这个编辑器很轻量级,而且插件超多,你几乎可以在这个编辑器里…

五邑大学c语言期末考试题,五邑大学 c语言试卷.doc

五邑大学 c语言试卷.doc下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。2.下载的文档,不会出现我们的网址水印。3、该文档所得收入(下载内容预览)归上传者、原创作者&#x…

网页版bpc电波对时_科普向:无需联网却能自动对时的钟表

有一种神秘的钟表,它能够自动对时,却不需要联网,它十分准时,和传说中的的原子钟的误差也仅有几毫秒,它十分小众,却也随处可见,它就是电波表。今天猫头我就跟大家说说这个电波表。首先什么是电波…

动感灯箱制作流程培训_2000多年的灯箱发展史,你知道多少?

灯箱作为日常广告标识业务的重要板块,相信每个标识人都已经非常熟悉了,国内标识人也经常去学习相关新工艺新案例,但其实很多人不知道世界上最早的灯箱可能是中国人制作的哦~接下来就带大家一起揭开灯箱的前世今生,并详细盘点一下如…

c语言程序设计基础1千克,c语言学习知识编程经典编辑题汇总整编.doc

c语言学习知识编程经典编辑题汇总整编.doc - C语言编程基础习题汇总1.设计一个由键盘输入三个整数,求这三个数的平均数的程序。2.编写一个程序,用于水果店售货员结账。已知苹果每斤2.50元,鸭梨每斤1.80元,香蕉每斤2元,…

cp 过程中目录突然挂了_怎么解决管材激光切割机切管过程中出现的过烧及挂渣...

近年来,随着激光切割机的发展,不仅被用于切割平面板材,而且被应用于切割管材,我们称之为“管材激光切割机”。那么管材激光切割机用于切割管材时是否会出现问题呢,是的,确实出现了问题。由于管材的封闭性&a…

识别产品外观的合格软件_你还在犹豫?外观检测设备使用已成主流!

今天跟大伙聊一聊关于各种瓶子的外观检测/视觉检测。我们都知道,不管是瓶子、杯子还是其他的,在生产过程种对产品的质量检测这种有着超高重复性动作与随机应变能力的工作,在以前的工业时代,完全依靠人“人眼识别”人工检测来完成&…

jsessionid每次请求都在变_为什么每次沟通都变争吵,学会这4条沟通原则,解决90%的沟通问题...

沟通重要吗?太重要了,可以这么说,我们在生活中遇到的绝大部分问题其实都是沟通问题。你的身边有这样的对话吗?老婆对丈夫说:“老娘当初瞎眼了才看上你,成天就知道打牌“妈妈对儿子说:”你看看人…

常见食物营养成分表图_营养成分表,你会看么?

中国居民对于营养标签的认知较低。一项针对中国五城市居民的调查显示,仅有40.54%的消费者会阅读营养标签。恭喜你成为其中之一。这是什么数据?营养成分表通常有三项主要内容,从左到右依次为营养素的名称、营养素的含量以及营养素参考值&#…

android 自定义view滚动条,Android自定义View实现等级滑动条的实例

Android自定义View实现等级滑动条的实例实现效果图:思路:首先绘制直线,然后等分直线绘制点;绘制点的时候把X值存到集合中。然后绘制背景图片,以及图片上的数字。点击事件down的时候,换小图片为大图片。move…

android短信验证码代码,Android短信验证码自动填写实现代码

今天给大家分享一个Android短信验证码自动填写的功能。先看下效果图,我发送了一条短信到手机,自动填写验证码。如图:这个小功能运用到了观察者模式,什么是观察者模式?观察者模式 :定义对象间的一种一个(Sub…

android 评论的展开功能,Android开发实现ListView点击展开收起效果示例

本文实例讲述了Android开发实现ListView点击展开收起效果。分享给大家供大家参考,具体如下:废话不说先上效果:实际上这是采用一个ExpandableListView实现的布局文件很简单:xmlns:android"http://schemas.android.com/apk/res…

画流程图activiti流程图_干货!小白也能一天画100张高逼格流程图

今天是在一起两周年零128天纪念日~你喜滋滋地订好了花,买好了酒,暗暗盘算着下班以后赶紧走~不料老板的命令从天而降“出100张流程图,今天给我!”What???100张!!&#xff…

linux修图,修图只知道Photoshop?11款高逼格修图工具快来get!

精致的产品是在线商店成功的一个重要元素。虽然Adobe Photoshop长期以来一直是编辑图像的行业标准,但也有许多免费或廉价的应用程序和类似的工具。本文将为大家介绍一些Photoshop的替代品,包括在线应用程序和图形软件套件,它们都具有创建动态…