linux对硬盘进行分区吗,Linux下如何对硬盘进行分区

免费资源网,https://freexyz.cn/在linux系统下,如想使用一块新的硬盘,需要经历分区、格式化、挂载等操作,然后才能够使用该硬盘。如想学好如何进行分区,需要掌握好几个相关的命令才行。下面,我们来一起看看。

查看硬盘使用情况

进行分区前,肯定需要知道新的磁盘的设备名才行,已经该硬盘还剩多少空间。在linux下,有一个很好用的命令lsblk,列出当前系统所有的硬盘及分区情况。

# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 40G 0 disk

└─vda1 253:1 0 40G 0 part /

vdb 253:16 0 200G 0 disk

├─vdb1 253:17 0 50G 0 part /data

└─vdb2 253:18 0 100G 0 part /www

可以看到,目前该服务器上有两块硬盘,名字分别为vda及vdb。其中vda有40G的空间,但已经完成分给了跟分区/。而vdb则还剩余50G的空间没有使用。那么,我们给这剩下的50G再分一个区出来。

分区

这里,我们使用fdisk进行分区。该命令也可以查看磁盘的使用情况。

# fdisk /dev/vdb -l

Disk /dev/vdb: 200 GiB, 214748364800 bytes, 419430400 sectors

……

下面,我们开始进行分区操作

fdisk /dev/vdb

Welcome to fdisk (util-linux 2.32.1).

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

Be careful before using the write command.

Command (m for help): <====输入m可以获取帮助,这里我们输入n,表示新增分区

Command (m for help): n

Partition type

p primary (2 primary, 0 extended, 2 free)

e extended (container for logical partitions)

Select (default p): p

Partition number (3,4, default 3):

因为我们将剩下的全部分为,所以,一路enter敲就行了,最后输入w表示保存操作,否则将不会保存你的分区操作哦。如果你想进行分区练习的话,并不真的进行分区,那么就放心使用fdisk来玩玩,只有最后不输入w就行了哦。

# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 40G 0 disk

└─vda1 253:1 0 40G 0 part /

vdb 253:16 0 200G 0 disk

├─vdb1 253:17 0 50G 0 part /data

├─vdb2 253:18 0 100G 0 part /www

└─vdb3 253:19 0 50G 0 part <=== 新的分区

可以看到,新的分区已经出来了,设备名为vdb3。然后我们最好再输入partprobe 命令,它表示让内核重新找一次分区表。

# partprobe

# cat /proc/partitions

major minor #blocks name

253 0 41943040 vda

253 1 41941999 vda1

253 16 209715200 vdb

253 17 52428800 vdb1

253 18 104857600 vdb2

253 19 52427776 vdb3 <== 分区表更新成功

格式化

分区之后,该分区是不能进行文件的存取操作的,必须要先格式化,写入文件系统后,才可以。linux进行格式化的操作非常简单,使用mkfs即可。目前,CentOs7默认的文件系统为xfs,所以这里我们也将新的分区格式化为xfs。

# mkfs.xfs /dev/vdb3

挂载分区

分区格式化完成后,还需进行挂载操作,才能够使用分区。另外,对分区挂载是有一些原则的:

挂载的目录必须为空目录

一个分区不能挂载到多个目录(挂载点)

一个目录只能挂载一个分区

进行挂载的命令是mount,语法为

mount 文件系统 挂载点

下面我们进行挂载操作,首先,建立一个空目录/del

mkdir /del

然后进行挂载

# mount /dev/vdb3 /del

然后,检测下看是否挂载成功了

# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

vda 253:0 0 40G 0 disk

└─vda1 253:1 0 40G 0 part /

vdb 253:16 0 200G 0 disk

├─vdb1 253:17 0 50G 0 part /data

├─vdb2 253:18 0 100G 0 part /www

└─vdb3 253:19 0 50G 0 part /del <== 成功了!

设置开机自动挂载

如果没有设置开机自动挂载,那么下次重启后,则需要手动挂载,否则该文件系统是使用不了的。

设置开机自动挂载非常简单,只需要修改/etc/fstab文件即可。新增一行,填入文件系统的UUID或设备名、挂载点、文件系统、文件系统参数等即可。免费资源网,https://freexyz.cn/

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

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

相关文章

corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)

使用 CrossOver 在 Linux运行 Windows 软件即便是最忠实的 Linux 用户&#xff0c;有时候也需要运行一下 Windows 软件。有的用户为此保留了一台旧的 WindowsPC&#xff0c;有的使用双启动&#xff0c;有的使用虚拟机&#xff0c;而使用 CrossOver Linux 的用户则通通不需要这…

thrift linux java,Apache Thrift环境配置

安装Thrift的官方文档地址:当我看到windows安装需要Cygwin或MinGW时&#xff0c;我就直接放弃在windows中配置的想法了&#xff0c;直接打开虚拟机用CentOS进行安装&#xff0c;使用一堆命令安装毕竟比windows方便。CentOS安装Thrift官方文档地址&#xff1a;基本上按照官方的操…

linux流式访问日志,流式实时日志分析系统的实现原理

我们知道网站用户访问流量是不间断的&#xff0c;基于网站的访问日志&#xff0c;即 Web log 分析是典型的流式实时计算应用场景。比如百度统计&#xff0c;它可以做流量分析、来源分析、网站分析、转化分析。另外还有特定场景分析&#xff0c;比如安全分析&#xff0c;用来识别…

linux无法切换shell,linux shell的切换

查看系统可用shell种类&#xff1a;(一般是bash shell)➜ ~ chsh -l/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/zsh修改当前的shell:[rootGIT ~]# chsh -l/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/zsh[rootGIT ~]# chshChanging shell for root.New shell [/bin/bash]: /…

64位ubuntu arm-linux-gcc,在ubuntu 64位的机器上执行arm-linux-gcc提示 no such file or directory【转】...

解压好了arm-linuxg-gcc 放到了$PATH路径下, 无论怎么执行都提示说: no such file or directory,可明明有这个文件的.N遍之后, 执行了 file arm-Linux-gcc发现这个命令是32位的, 需要安装兼容包,于是apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386:ia32-libslibst…

c语言for循环26个英文字母,菜鸟求助,写一个随机输出26个英文字母的程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include // 用srand、rand函数了#include // 用time函数了#define LEN 32// 产生min~max的随机数 (包含min和max)// rand函数产生0 ~ RAND_MAX 的随机数// 一般上不同编译器要求 RAND_MAX 的值(至少)为 32767#define RAN…

C语言case字句有什么作用,switch case 语句的使用规则

【规则1-21】按字母或数字顺序排列各条case语句。如果所有的case语句没有明显的重要性差别&#xff0c;那就按A-B-C或1-2-3等顺序排列case语句。这样做的话&#xff0c;你可以很容易的找到某条case语句。比如&#xff1a;switch(variable){case A://program codebreak;case B:/…

c语言怎样用格式化文件存储,如何用格式化的方式读写文件

对格式会来说&#xff0c;C语言的格式读写文件是很有要求的&#xff0c;在前面我们已经讲解了如何去进行字符的输入输出&#xff0c;但事实真相&#xff0c;数据的类型是很丰富的&#xff0c;而且大家已经熟悉了用printf和scanf函数进行格式化的输入输出&#xff0c;他们是向终…

输出26个英文字母c语言,菜鸟求助,写一个随机输出26个英文字母的程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include // 用srand、rand函数了#include // 用time函数了#define LEN 32// 产生min~max的随机数 (包含min和max)// rand函数产生0 ~ RAND_MAX 的随机数// 一般上不同编译器要求 RAND_MAX 的值(至少)为 32767#define RAN…

二阶矩阵乘法C语言,c语言矩阵相乘

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼程序清单#include&nbspint&nbspmain(void){&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspchar&nbsp&nbsp&nbsp&nbspa[2][3];&nbsp&nbsp&nbsp&nbsp&nbsp…

c语言dll创建线程,教大家写一个远程线程的DLL注入,其实还是蛮简单的……………………...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼然后新建一个win32 application 的工程 新建c source file 写入&#xff1a;#include#includeint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){char DllName[MAX_PATH]"C:\\P…

linux下qq怎么截图,ubuntu 12.04使用QQ截图安装教程

相信用过linux系统的朋友都知道&#xff0c;linux下的截图软件是在不咋的。虽然系统本身有带截图工具&#xff0c;但是却苦于没有办法在截下来的图片上作画圈、写文字说明等动作。应该有不少朋友也是从windows系统下转到linux下做开发的&#xff0c;不知道大家对QQ截图这个软件…

android对象申明,Kotlin中的对象表达式和对象声明的具体使用

Kotlin的对象表达式与Java中的匿名内部类的主要区别&#xff1a;匿名内部类只能指定一个父类型&#xff0c;但对象表达式可以指定0~N个肤类型。一、对象表达式对象表达式的语法格式如下&#xff1a;object [: 0~N个父类型]{//对象表达式的类体部分}对象表达式还有如下规则&…

android+联系服务器时间,android配置时间服务器+亚洲主要的授时服务器

我们知道&#xff0c;Android是通过连接指定的ntpServer来获取网络时间&#xff0c;而不同的服务器带来的延迟也不尽相同&#xff0c;通常情况下&#xff0c;我们自然是期望尽快获取时间&#xff0c;那么我们就需要对ntpServer有一定的筛选&#xff0c;尤其是在选择默认的ntpSe…

android 获取设备的mac地址,Android编程获取设备MAC地址的实现方法

本文实例讲述了Android编程获取设备MAC地址的实现方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;/*** 获取设备的mac地址** param ac* param callback* 成功获取到mac地址之后会回调此方法*/public static void getMacAddress(final Activity ac, final SimpleCa…

android 资源如何下沉,关于Android业务模块下沉的一些实践及总结

此文已由作者徐铭阳授权网易云社区发布。欢迎访问前言最近在做需求过程中&#xff0c;一些类似学校选择、城市选择等业务相关模块想单独抽离出来&#xff0c;遇到一些诸如模块管理、通信方面的问题来背景最近有一个需求是学校列表&#xff0c;没错&#xff0c;就是我们平时总见…

android sqlite存储数据,Android之SQLite数据存储

关于SQLite的出生长大和壮大&#xff0c;这里就略去了&#xff0c;只记几点比较重要的用法&#xff1a;SQLite所支持的数据类型&#xff1a;SQLite&#xff0c;SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型&#xff0c;虽然它支持的…

android gridview滚动条位置,Android GridView滚动到指定位置

当一个列表项目很多&#xff0c;并且每个项目可以进入到其它Activity或者Fragment时&#xff0c;保存之前列表的位置是一个比较不错的功能&#xff0c;今天研究了一下怎么保存浏览位置&#xff0c;发现GridView和它的父类中有4个相关的方法&#xff1a;public void smoothScrol…

android studio 跨进程,Android IPC机制(三)在Android Studio中使用AIDL实现跨进程方法调用...

本文首发于微信公众号「后厂技术官」在上一篇文章Android IPC机制(二)用Messenger进行进程间通信中我们介绍了使用Messenger来进行进程间通信的方法&#xff0c;但是我们能发现Messenger是以串行的方式来处理客户端发来的信息&#xff0c;如果有大量的消息发到服务端&#xff0…

nubia ui 5.0 android,流畅度爆棚 搭Android 5.0系统新机一览

近期各品牌新机都不少&#xff0c;而且90%以上都是Android系统的手机&#xff0c;可见安卓手机的主导地位仍在上升。而在系统层次&#xff0c;Android 5.0已经逐步开始普及&#xff0c;近期上市新机百分百均采用了这一系统&#xff0c;值得一提的是定制不再“深度”&#xff0c…