Linux文件系统管理、挂载光盘、U盘、移动硬盘,以及手工分区硬盘

一:分区和文件系统

1,分区类型

主分区:总共只能分四个

扩展分区:只能一个,也算做主分区的一种,也就是说主分区加扩展分区最多四个,

但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。

逻辑分区:是在扩展分区中划分的,IDE硬盘 Linux最多支持59个逻辑分区,

如果是SCSI硬盘Linux最多支持11个逻辑分区。

 

2,分区的表示方法

法一:

主分区1 :/dev/sda1

主分区2 :/dev/sda2

主分区3 :/dev/sda3

扩展分区 :/dev/sda4

逻辑分区1 :/dev/sda5

逻辑分区2 :/dev/sda6

逻辑分区3 :/dev/sda7

法二:

主分区1 :/dev/sda1

扩展分区 :/dev/sda2

逻辑分区1 :/dev/sda5

逻辑分区2 :/dev/sda6

逻辑分区3 :/dev/sda7

 

3,文件系统

ext2: Hat Linux7.2版本以前的系统默认是ext2,最大支持16TB的分区和最大2TB的文件

ext3: 是ext2文件系统的升级版本呢,带日志功能,最大支持16TB的分区和最大2TB的文件

ext4: CentOS6.3的默认文件系统。

 

二:文件系统的常用命令

 

df命令

文件系统查看命令

语法:df [选项] [挂载点]

选项:

-a 显示所有文件系统,包括特殊文件系统,如/proc、/sysfs

-h  使用习惯单位显示容量 如KB,MB,GB等

 

 

du命令

统计目录或文件使用情况命令

-a  显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量

-h  使用习惯单位显示容量 如KB,MB,GB等

-s  统计总占用量,而不列出子目录和子文件的占用量

 

eg:du -sh /home   统计出/home文件夹(不列出子目录和文件)的总大小。 

        du -ah /home  统计出/home文件夹以及/home下面的子目录和子文件的大小。

        du 显示当文件夹以及所有子文件夹的大小

        du -sh  显示当前文件夹以及子文件夹下的所有文件总大小 

        du -sh ./* 只统计当前文件夹下的文件和一级子文件夹的大小,不统计一级子文件夹下的文件和文件夹

        du -sh ./* | sort -n 在上面的基础上对统计结果进行从小到大的排序

 

du命令和df命令的区别

df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计配命令或者程序占用的空间(最常见的就是文件已经被删除,但是程序并没有释放空间)

du命令是面向文件的,只会计算文件或目录占用的空间。

当df命令查出来的空间比du命令查出来的空间大很多的时候就告诉我们系统需要重启了。

 

 

fsck命令

文件系统修复命令

语法:fsck [选项] 分区设备文件名

选项:

-a

-y

知道有该命令就行了,一般不需要手动在做。

 

dumpe2fs命令

显示磁盘状态的命令

语法:dumpe2fs  分区设备文件名

eg:dumpe2fs /dev/hda1 查看/dev/hda1的磁盘状态。

 

三:挂载命令

 

1,查询与自动挂载

mount [-l]

#查询系统中已经挂载的设备,-l会显示卷表名称

 

mount -a

#依据配置文件/etc/fstab的内容,自动挂载

 

2,挂载命令格式

语法:mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

选项:

-t 文件系统:加入文件系统类型来指定挂载类型,可以是ext3、ext4、iso9660等文件系统

-L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载

-o 特殊选项:可以指定挂载的额外选项。额外选项见下图:

 

 

 

eg:mount -o remount ,noexec /home  #重新挂载/home分区,并使用noexec(不执行)权限

eg:mount -o remount ,exec /home  #重新挂载/home分区,并使用exec(执行)权限

 

3,挂载光盘

a,创建挂载点

mkdir /media/cdrom

b,把光盘放入光驱

 

c,挂载光盘

mount /dev/cdrom /media/cdrom 

 

卸载光盘   (取消挂载点记得不要在挂载点目录下)

umount /dev/cdrom    解除挂载/dev/cdrom的挂载

 

 阿里云硬盘挂载参考:

https://workorder.console.aliyun.com/console.htm#/ticket/scene?productId=12

 

4,挂载U盘

fdisk -l   #查看U盘的设备文件名

mkdir /media/usb

mount -t vfat /dev/sdb1 /media/usb

 

卸载U盘

umount /dev/sdb1

 

5,支持NTFS文件系统

使用NTFS-3G插件

安装好后使用下面的命令将移动硬盘挂载上。

mount -t ntfs-3g /dev/sdb1 /media/yingpan

 

 

四:fdisk分区过程(手工分区命令)

 

a,分区 

fdisk -l         #查看到未分区的硬盘

fdisk /dev/sdb   #分区

m #查看帮助信息,

fdisk 交互指令说明:


 

 

p #显示分区列表

l     #显示能查看的分区号  83Linux标准分区  82交换分区 5扩展分区

根据提示,依次输入"n"、"p"、"1"   (分配主分区)

开始柱面:1

主分区分区的大小:+2G  (大小可以根据整个要分区的大小还手动分配)

 

再次依次输入"n","e","2"           (分配扩展区)

开始柱面:n  (可用的里面最小的)

扩展分区的大小: 回车             (直接回车表示是将剩下分区全部分配)

 

再次依次输入"n","l"  (分配逻辑区)

开始柱面:n  (可用的里面最小的)

逻辑分区的大小: 回车             (直接回车表示是将剩下分区全部分配)

分配完后的按p看到如下图:


 

 

w   保存退出

 

partprobe    #重新读取分区表信息

fdisk -l     能查看到分区后的效果

 

b,格式化分区

mkfs -t ext4 /dev/sdb1

mkfs -t ext4 /dev/sdb5

 

注意:1,格式化分区的作用是将数据块的大小定义成指定大小默认是4K。

2,扩展分区不能被格式化(扩展分区的ID=5)

c,创建挂载点并挂载

mkdir /disk1

mount /dev/sdb1/ /disk1/

 

mkdir /disk5

mount /dev/sdb5/ /disk5/

 

注意:1,fdisk命令只能查看到分区被分配了,但是mount命令和df命令才能看到是否被正常挂载。

           2,上面的方式是一次性的,重启后需要再次挂载。

 

分区自动挂载与fstab文件修复

a,/etc/fstab文件

第一字段:分区设备文件名或UUID

第二字段:挂载点

第三字段:文件系统名称

第四字段:挂载参数

第五字段:指定分区是否被dump备份  0代表不备份,1代表每天备份,2代表不定期备份(lost+found 里面就是存放那些备份信息的)

第六字段:指定分区是否被fsck监测  0代表不检测,其它数字达标检测的优先级,越小检测级别越高(1的优先级比2高)

 

 

往/etc/fstab文件加入如下内容: (注意:加入下面内容如果有错误会导致系统崩溃)

/dev/sdb1/disk1ext4  defaults  1  2

/dev/sdb5/disk5ext4  defaults  1  2

 

mount -a    #重新挂载(在重启系统前一定执行这个命令,/etc/fstab文件写错了会导致系统崩溃)

挂载的路径最好自己新建一个,不要用系统默认的路径。用默认的路径有可能会导致系统崩溃   挂载到/dev 把阿里云ECS主机给无法启动了。 20160824

 

mount -o remount,rw /    #/etc/fstab文件修复

 

嵌入式学习之Linux入门篇——Linux文件系统的层次结构讲解 其中,目录就相当于 Windows 中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录,而文件中存储的是数据。文件系统的最顶层是由根目录开始的,系统使用“/”来表示根目录,在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含(子)目录或文件。完整的目录或文件路径是由一连串的目录名所组成的,其中每一个目录由“/”来分隔。在文件系统中,有两个比较特殊的目录,一个是用户所在的工作目录,即当前目录,可用一个点“.”表示;另一个是当前目录的上一层目录,也叫父目录,用两个点“..”表示。 阅读详情

相关推荐

告别死记硬背!用实际案例带你玩转UE5编辑器界面(附场景搭建练习)

本文通过实际案例教学,带你轻松掌握Unreal Engine5编辑器界面的核心功能。从创建基础场景到添加光源和可交互对象,逐步讲解内容浏览器、模式面板、世界大纲等模块的协同工作方式,告别死记硬背的学习模式。附场景搭建练习,助你快速上手UE5开发。

weixin_30566063的博客 731

光盘、软盘、硬盘、U盘、磁条卡、芯片卡和复合卡之间的区别与联系

光盘、软盘、硬盘、U盘、磁条卡、芯片卡和复合卡之间的区别与联系

qq_40424333的博客 6679

手把手教你用Cadence VPWLF源和参数扫描:搞定非周期激励与gmid曲线绘制(避坑指南)

本文详细介绍了如何在Cadence Virtuoso中使用VPWLF源生成复杂非周期激励信号,并结合gmid方法进行双参数扫描优化电路设计。通过实战案例和避坑指南,帮助工程师高效解决波形生成和参数可视化难题,提升模拟电路设计效率。

weixin_29260291的博客 427

磁盘管理、文件共享服务操作

A、配置镜像卷后存储数据并模拟磁盘故障,添加新硬盘加入镜像卷。首先,为虚拟机添加两块硬盘。

qq_65008958的博客 406

5分钟搞定!用OpenCV实现全景图像柱面展开的保姆级教程(附完整代码)

本文提供了一份使用OpenCV实现全景图像柱面展开的详细教程。通过清晰的数学原理讲解和分步代码演示,指导读者快速掌握从等距柱状投影全景图到平面展开图的核心转换方法,并涵盖性能优化、参数调整及透视视图扩展等实用技巧,适合图像处理爱好者和开发者实践。

sony5的博客 573

UniApp实战:5分钟搞定后台持续定位与轨迹实时更新(附完整代码)

本文详细介绍了在UniApp中实现后台持续定位与动态轨迹地图系统的完整方案。针对物流配送、运动健身等场景,文章深入讲解了权限申请、坐标系选择、定位防抖优化、地图轨迹线(polyline)实时绘制等核心步骤,并提供了可复用的完整代码,帮助开发者高效解决App切后台定位停止、轨迹漂移等常见难题。

weixin_29266679的博客 483

linux逻辑分区的挂载命令,linux下使用fdisk命令进行磁盘分区

linux下使用fdisk命令进行磁盘分区目录分区类型分区方法表示文件系统fdisk命令分区过程分区类型主分区:总共最多只能分四个扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是IDE硬盘,Linux最多支持...

weixin_28811055的博客 1175

Windows10下RTABMAP+T265实现三维建图

win10+rtabmap+t265扫描地形

Suxiang1997的博客 3486

Linux中磁盘的管理(分区、格式化、挂载)

一、磁盘的概念:磁盘就是计算机的外部存储器设备,是一种计算机信息载体,也可以反复地被改写。 磁盘的组成部分如下图: 在Linux里面硬盘根据硬盘接口的不同来命名 IDE 命名格式:hd(a-d) 优点: 1、价格便宜 2、兼容性非常好(IDE的排线采回朔兼容模式,新规格的排线可兼容于旧规格的设备,但若反过来旧规格的排线则因噪声比过大的问题而无法兼容于新规格的设备) 缺点: 1、速度慢(尤其...

weixin_43791474的博客 458

PY32F406K1CU6+I2C+ AT24C64 基本配置

【代码】PY32F406K1CU6+I2C+ AT24C64 基本配置。

sam的博客 90

硬件工程师入门基础知识(一)基础元器件认识(二)

我们的电路输入一般是只有两种状态,0V 或者是其它的高电平(1.8V,3.3V,5V 等),截止状态一般不用怎么考虑,因为如果让三极管的 Vbe=0,自然就截止了,重要的是饱和状态如何保证。也就是说只要 Rb

小幽余生不加糖 1万+

linux入门--磁盘管理之分区、格式化与挂载

前面系列文章讲解了VI编辑器、常用命令、防火墙及网络服务管理,本篇将讲解磁盘管理相关知识。 本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。 磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分区、格式化、挂载、验证及使用。而磁盘配额主要是针对用户设置其最大的磁盘空间使用量,防止当个用户占用磁盘过多的

一口Linux的专栏 1774

Ubuntu开机进入initramfs,解决办法来了!

摘要:Ubuntu系统启动时卡在initramfs界面,表明系统无法正常挂载根文件系统。常见原因包括引导配置错误、文件系统损坏、驱动程序问题和硬件故障。解决方法包括:1)使用fsck修复文件系统;2)通过dmesg排查驱动问题;3)检查硬盘等硬件状态;4)重新安装GRUB引导程序。建议做好系统备份等预防措施,遇到问题时按步骤排查。该问题通常可通过文件系统修复或引导配置重建解决。(148字)

米可的博客! 3421

【Linux】Linux文件系统管理——文件系统常用命令

文章目录一、df命令、du命令、fsck命令、dumpfs命令1.1 统计文件系统信息df1.2 统计目录或文件大小du1.3 df命令和du命令的区别1.3 文件系统修复明亮fsck1.4 显示磁盘状态命令dumpe2fs二、挂载命令mount2.1 查询与自动挂载2.2 挂载命令三、挂载光盘与U盘3.1 光盘3.1.1 挂载光盘3.1.2 卸载光盘3.2 U盘3.2.1 挂载U盘3.2.2 卸载U盘四、支持NTFS文件系统 一、df命令、du命令、fsck命令、dumpfs命令 1.1 统计文件系统信息

qq_36926037的博客 1415

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LINUX-文件系统管理

一.回顾分区和文件系统 扩展分区里面不能写东西,在扩展分区里的逻辑分区才能写东西 2. 逻辑分区从5开始,哪怕前面的主分区和扩展分区的和不够4个 2.硬盘不能直接用,先格式化,格式化就是写入文件系统 当系统崩溃,系统可以根据日志可以进行修复 二.文件系统常见命令 1.df命令,du命令,fsck命令,dump2fs命令 (1)df (2)du 用 ll -h 查看文件大小是可以的,但是 ll -h 查看目录大小其实是查看的目录以及一级子目录的大小,即目录下文件名的大小,没有算文件里的内容 所以要用

qq_47104322的博客 466

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

22 Linux——文件系统管理之文件系统常用命令

回顾分区和文件系统 一般习惯用下面这种分法 1234这四个分区号只能给主分区或者扩展分区使用,而不能给逻辑分区使用 有了分区,硬盘还不能使用,必须格式化之后才能使用。格式化打入隔断,就是为了写入文件系统。 标题 ...

m0_46266264的博客 407

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

第九章:文件系统管理

=========================================================9.1 回顾分区和文件系统 9.1.1 分区类型:三种分区类型 9.1.2 分区命名的规则:1-4只能是主分区或扩展分区,逻辑分区最少为5,一次递增 例1:三个主分区,一个扩展分区,三个逻辑分区 例2:一个主分区,一个扩展分区,三个逻辑分区 9.1

GoJawee的博客 520

linux 单用户模式 挂载u盘_自学笔记--linux指令篇~Ⅰ

开篇标语:代码之路其修远兮,我将上下而求索文章开始先扯些没用的话,就当是第一篇博客给自己的一些鼓励还有自勉吧,选择了这一行,需要学习的太多太多,代码之路千千万,只能希望自己在代码的海洋里,能够找寻自己的快乐。博客是自学笔记,怕将来需要的时候回过头来看看,或许能用的到呢~刚开始写也没太好的方法,尽可能的整理自学时遇到的知识点。一、初始linux由于linux中严格区分大小写,所以linux的命令也都...

weixin_36433781的博客 781

Linux文件系统笔记

前言 开始接触Linux操作系统的时候弄清楚文件结构是很有必要的,利用这种树状、有层次的文件结构能够提高文件系统的管理和维护。简单来说弄清楚文件结构就是弄明白自己该在哪里存放或者寻找想要的文件。 文件结构 FHS即Filesystem Hierarchy Standard(文件系统层次化标准),多数Linux版本采用这种文件组织形式 /( root,根目录 ):与开机系统有关; /usr( UNIX software resource ):与软件安装/执行有关,系统默认的软件会安装在这个目录下面; /v

Mr_Bobcp的博客 1万+

Linux文件系统及常用命令

Linux 文件系统的特性: super block(超级块):记录整个文件系统的信息,包括 block 与 inode 的总量,已经使用的 inode 和 block 的数量,未使用的 inode 和 block 的数量,block 与 inode 的大小,文件系统的挂载时间,最近一次的写入时间,最近一次的磁盘检验时间等。 date block(数据块,也称作 block):用来实际...

qq_29860591的博客 460

Linux基础学习

Linux基础学习 一、分区的步骤 1、分区类型 主分区:最多有4个 扩展分区:最多1个 主分区+扩展=4个 2、格式化 大硬盘分为小硬盘 小硬盘还不能直接使用,必须先格式化。 格式化最主要目的是写入文件系统。 写入文件系统主要做的是两个工作: 一个是把硬盘分成一个一个等大小的数据块 建立i node列表 查找文件的时候是通过i 节点号来找文件的条款 从而知道了文件保存在了那几个数据块中,打开这几个数据库快,拼凑成完成文件。 3、硬件设备文件名 硬 件 设备文件名 IDE硬

m0_49929446的博客 198

linux 文件系统管理.txt

1 回顾分区和文件系统 1 主分区 扩展分区 逻辑分区 2 主分区+扩展分区 最多4个 3 扩展分区必须逻辑分区后才能使用 4 逻辑分区是在扩展分区中划分的,IDE 硬盘 最多59逻辑分区 scsi硬盘最多11盘 5 /dev/sda1 2 3 主分区 4扩展 5 逻辑 6 7 8 9 6 逻辑分区从 5 开始 7 文件系统 ext2 文件系统 最大支持16TB分区,最...

weixin_34364071的博客 88

Linux 文件系统的目录结构

学习 Linux,不仅限于学习各种命令,了解整个 Linux 文件系统的目录结构以及各个目录的功能同样至关重要。 使用 Linux 时,通过命令行输入ls -l /可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就相当于树根。 由于 Linux 系统免费开源,使得 Linux 发行版本有很多,利..

lantian000的博客 299

06 学习Linux的注意事项&服务器管理和维护建议

系统内所有采用默认安装方式(rpm安装)的服务的配置文件全部都保存在这个目录中,如用户账户和密码,服务器启动脚本,常用服务的配置文件等。压缩包:'*.gz' 、'*.bz2'、'*.tar.bz2'、'*.tgz'远程服务器不允许关机,只能重启(如果服务器在美国,关了就跑美国开机吧)不要在服务器访问高峰运行高负载命令(半夜没啥人用的时候悄悄搞)合理分配权限(理论上是给的权限越少越好,越少越不容易出事)网页文件:'*.html'、'*.php'所有的命令都是小写,文件名也是小写的。配置文件:'*.conf'

lkjhglkjhg666的博客 943

mount命令详解

本文转自:http://www.cnblogs.com/y724107196/p/4019586.html 命令格式:   mount [-t vfstype] [-o options] device dir   其中:   1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:   光盘或光盘镜像:iso9660   DOS fat...

weixin_30614109的博客 59
上一篇: Linux 权限管理
下一篇: Linux 进程管理、工作管理、系统资源查看、定时任务
luorufeng
博客等级 码龄18年 9粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值