`

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文件修复

 

  • 大小: 178.4 KB
  • 大小: 35.4 KB
  • 大小: 10.5 KB
分享到:
评论

相关推荐

    Unix/linux 挂载 usb 移动硬盘 命令 dvd

    下面将详细介绍如何在 Unix/Linux 系统中挂载光盘镜像文件、移动硬盘、U 盘、Windows 和 NFS 网络共享。 一、挂载命令(mount) 挂载命令(mount)是 Unix/Linux 系统中最基本的命令之一,用于将外部设备连接到...

    linux下挂载U盘、移动硬盘、查看windows分区

    ### Linux 下挂载 U盘、移动硬盘及查看 Windows 分区详解 #### 一、挂载基本概念 在 Linux 操作系统中,挂载是将一个文件系统连接到另一个已存在的目录上的过程。这个过程通常涉及两个主要参数:一个是设备(如...

    linux系统下如何挂载NTFS移动硬盘

    有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区), 这时候为了能让...

    Linux 创建文件系统及挂载文件系统流程详解

    Linux 操作系统中,创建文件系统及挂载文件系统是非常重要的步骤,它们都是文件系统管理的基础。文件系统是操作系统中最基本的组成部分,它提供了对文件和目录的存储、管理和访问机制。在 Linux 中,文件系统可以是...

    Linux系统下如何加载U盘或移动硬盘

    总之,在Linux系统下加载U盘或移动硬盘,主要涉及到设备识别、挂载点创建、设备挂载、数据访问以及安全卸载等步骤,这些都需要通过命令行工具来完成。熟悉这些操作对于Linux用户来说是必不可少的技能。

    Linux创建文件系统及挂载文件系统

    在Linux系统中,管理和操作文件系统是至关重要的任务。本文将详细介绍如何创建文件系统、挂载文件系统,以及如何卸载文件系统或设备。我们将主要关注Linux中的分区、格式化和挂载操作。 首先,创建文件系统前需要对...

    银河麒麟系统硬盘分区挂载

    本文将详细介绍如何在“银河麒麟”系统中进行硬盘挂载和分区操作,这是Linux系统管理的重要组成部分。银河麒麟系统,也称为Kylin OS,是一款基于Linux的开源操作系统,主要用于国内的政府、企业和个人用户。 首先,...

    Linux系统如何挂载格式为ntfs格式的移动硬盘

    ### Linux系统挂载NTFS格式移动硬盘的详细指南 在Linux环境下使用NTFS格式的移动硬盘时,可能会遇到无法直接挂载的问题。这是因为Linux默认情况下并不支持NTFS文件系统的读写功能。不过,通过安装额外的软件包如...

    解决Linux系统不支持ntfs移动硬盘挂载问题

    在Linux系统中,NTFS(New Technology File System)是Windows操作系统常用的文件系统格式,但默认情况下,Linux并不完全支持读写这种格式的移动硬盘。为了能在Linux中挂载并使用NTFS格式的移动硬盘,我们需要借助...

    Linux下挂载U盘和硬盘光驱方法

    在Linux操作系统中,挂载与卸载U盘、硬盘或光驱等存储设备与Windows系统有所不同,虽然不如Windows那样直观易用,但一旦熟悉了相关的命令行操作后,便能更加灵活高效地管理这些设备。 #### 挂载USB设备(如U盘) 1...

    linux 挂载新硬盘分区

    Linux 挂载新硬盘分区是指在 Linux 系统中将新硬盘分区挂载到指定的挂载点,以便对硬盘进行读写操作。本文将详细介绍挂载新硬盘分区的步骤,包括划分硬盘新区、格式化新区、挂载新区和设置开机挂载。 一、划分硬盘...

    linux系统下挂载NTFS移动硬盘.zip

    它提供了安全处理Windows XP,Windows Server 2003,Windows 2000,Windows Vista,Windows Server 2008和Windows 7操作系统下的NTFS文件系统。 NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。 它...

    linux 挂载大于16t分区

    在Linux系统中挂载大于16TB的分区,需要解决两个主要问题:磁盘分区表的格式问题和文件系统类型的选择问题。 首先,传统的磁盘分区表,也称为Master Boot Record (MBR),有一个限制,即它不能支持大于2TB的单个分区...

    Linux--文件系统管理(实验)

    本实验主要涵盖了如何在Linux下创建、挂载和卸载文件系统,以及如何实现文件系统的自动挂载。以下是详细的操作步骤和相关知识点: 1. 文件系统的创建: - **fdisk**:这是一个用于分区硬盘的工具。在本实验中,...

    浅析Linux文件系统管理.pdf

    【Linux 文件系统管理】 Linux 文件系统是Linux操作系统的核心组成...本文以Red Hat 9.0为例,详细介绍了Linux文件系统的基本概念、关键目录以及磁盘管理的命令行工具,为Linux用户和系统管理员提供了实用的操作指南。

    Linux下挂载优盘或移动硬盘的方法

    介绍了 linux下挂载优盘和硬盘的一般方法,方便初学着学习。

    LINUX挂载ntfs移动硬盘方式(文档+工具)

    在Linux系统中,挂载NTFS格式的移动硬盘是一个常见的需求,因为许多Windows用户使用这种文件系统进行数据存储。本文将详细介绍如何在Linux环境下挂载NTFS移动硬盘,并提供相关文档和工具。 首先,让我们了解NTFS...

    介绍Linux硬盘系统建立分区步骤

    Linux 硬盘系统建立分区步骤 Linux 硬盘系统对于很多人来说并不陌生,但是 Linux 分区却还是有很多人不是太熟悉的。下面将详细介绍 Linux 硬盘系统建立分区步骤,以帮助大家更好地了解和掌握 Linux 硬盘系统的知识...

Global site tag (gtag.js) - Google Analytics