一:分区和文件系统
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文件修复
相关推荐
下面将详细介绍如何在 Unix/Linux 系统中挂载光盘镜像文件、移动硬盘、U 盘、Windows 和 NFS 网络共享。 一、挂载命令(mount) 挂载命令(mount)是 Unix/Linux 系统中最基本的命令之一,用于将外部设备连接到...
### Linux 下挂载 U盘、移动硬盘及查看 Windows 分区详解 #### 一、挂载基本概念 在 Linux 操作系统中,挂载是将一个文件系统连接到另一个已存在的目录上的过程。这个过程通常涉及两个主要参数:一个是设备(如...
有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区), 这时候为了能让...
Linux 操作系统中,创建文件系统及挂载文件系统是非常重要的步骤,它们都是文件系统管理的基础。文件系统是操作系统中最基本的组成部分,它提供了对文件和目录的存储、管理和访问机制。在 Linux 中,文件系统可以是...
总之,在Linux系统下加载U盘或移动硬盘,主要涉及到设备识别、挂载点创建、设备挂载、数据访问以及安全卸载等步骤,这些都需要通过命令行工具来完成。熟悉这些操作对于Linux用户来说是必不可少的技能。
在Linux系统中,管理和操作文件系统是至关重要的任务。本文将详细介绍如何创建文件系统、挂载文件系统,以及如何卸载文件系统或设备。我们将主要关注Linux中的分区、格式化和挂载操作。 首先,创建文件系统前需要对...
本文将详细介绍如何在“银河麒麟”系统中进行硬盘挂载和分区操作,这是Linux系统管理的重要组成部分。银河麒麟系统,也称为Kylin OS,是一款基于Linux的开源操作系统,主要用于国内的政府、企业和个人用户。 首先,...
### Linux系统挂载NTFS格式移动硬盘的详细指南 在Linux环境下使用NTFS格式的移动硬盘时,可能会遇到无法直接挂载的问题。这是因为Linux默认情况下并不支持NTFS文件系统的读写功能。不过,通过安装额外的软件包如...
在Linux系统中,NTFS(New Technology File System)是Windows操作系统常用的文件系统格式,但默认情况下,Linux并不完全支持读写这种格式的移动硬盘。为了能在Linux中挂载并使用NTFS格式的移动硬盘,我们需要借助...
在Linux操作系统中,挂载与卸载U盘、硬盘或光驱等存储设备与Windows系统有所不同,虽然不如Windows那样直观易用,但一旦熟悉了相关的命令行操作后,便能更加灵活高效地管理这些设备。 #### 挂载USB设备(如U盘) 1...
Linux 挂载新硬盘分区是指在 Linux 系统中将新硬盘分区挂载到指定的挂载点,以便对硬盘进行读写操作。本文将详细介绍挂载新硬盘分区的步骤,包括划分硬盘新区、格式化新区、挂载新区和设置开机挂载。 一、划分硬盘...
它提供了安全处理Windows XP,Windows Server 2003,Windows 2000,Windows Vista,Windows Server 2008和Windows 7操作系统下的NTFS文件系统。 NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。 它...
在Linux系统中挂载大于16TB的分区,需要解决两个主要问题:磁盘分区表的格式问题和文件系统类型的选择问题。 首先,传统的磁盘分区表,也称为Master Boot Record (MBR),有一个限制,即它不能支持大于2TB的单个分区...
本实验主要涵盖了如何在Linux下创建、挂载和卸载文件系统,以及如何实现文件系统的自动挂载。以下是详细的操作步骤和相关知识点: 1. 文件系统的创建: - **fdisk**:这是一个用于分区硬盘的工具。在本实验中,...
【Linux 文件系统管理】 Linux 文件系统是Linux操作系统的核心组成...本文以Red Hat 9.0为例,详细介绍了Linux文件系统的基本概念、关键目录以及磁盘管理的命令行工具,为Linux用户和系统管理员提供了实用的操作指南。
介绍了 linux下挂载优盘和硬盘的一般方法,方便初学着学习。
在Linux系统中,挂载NTFS格式的移动硬盘是一个常见的需求,因为许多Windows用户使用这种文件系统进行数据存储。本文将详细介绍如何在Linux环境下挂载NTFS移动硬盘,并提供相关文档和工具。 首先,让我们了解NTFS...
Linux 硬盘系统建立分区步骤 Linux 硬盘系统对于很多人来说并不陌生,但是 Linux 分区却还是有很多人不是太熟悉的。下面将详细介绍 Linux 硬盘系统建立分区步骤,以帮助大家更好地了解和掌握 Linux 硬盘系统的知识...