linux文件系统

linux文件系统管理相关命令

五迷三道 提交于 2020-02-28 21:17:02
pwd:print working directory,打印工作目录 cd:change directory 改变当前工作目录 rmdir remove directory 删除文件夹 rm-rf 文件夹名 rm-r (y即yes,回车或者n取消) ls:list 打印文件 常用参数 -a(all,查看全部文件)-l(显示详细信息) cp:cope拷贝 mv move移动文件 chmod: change mode 修改文件的权限属性 chown: change ownership 修改文件的所有者属性 chown 421 文件名 chown 用户名 :root 文件名 rename 重命名文件 列子: rename 要修改文件名某一个符号a 改为:b文件名 得到a到b rm remove删除普通文件 -f(强制)-r(询问y,n) echo 创建 内容 > 文件名 ln: link 创建连接文件,分为软连接(符号链接,-s参数)和硬链接 ln 文件名1 文件名2 truncate 裁剪文件 如果缩小即会删除文件内容 扩大会用空来表示 touch:修改文件的时间属性 useradd:设置账户 passwd:设置密码 来源: CSDN 作者: itwwdr 链接: https://blog.csdn.net/itwwdr/article/details/104562939

Linux文件系统管理

删除回忆录丶 提交于 2020-02-28 20:57:33
分区类型: 主分区--最多四个 扩展分区--只能有一个,也算作主分区的一种,用于包含逻辑分区 逻辑分区--在扩展分区中划分 IDE硬盘最多支持59个 SCSI硬盘最多支持11个 —————————————————————————————— 分区表示方法: 主分区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 —————————————————————————————— 文件系统 ext2: ext2是ext文件系统的升级版本,RedHat Linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和2TB的文件。 (1TB = 1024GB = 1024*1024MB) ext3: ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性。支持最大16TB的分区和最大2TB的文件。 ext4: ext4文件系统是ext3文件系统的升级版。ext4在性能、伸缩性

linux文件系统相关命令(df/du/fsck/dumpe2fs)

浪尽此生 提交于 2020-02-28 15:41:26
一.文件系统查看命令df 格式 df [选项] [挂载点] 选项 名称 作用 -a 显示所有的文件系统信息,包括特殊文件系统,如/proc,/sysfs -h 使用习惯单位显示容量,如KB,MB或GB等 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显示容量,默认就是以KB为单位 示例 # df命令 [root@izm5e2q95pbpe1hh0kkwoiz tmp]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 41151808 13866168 25172208 36% / devtmpfs 932240 0 932240 0% /dev tmpfs 941744 0 941744 0% /dev/shm tmpfs 941744 492 941252 1% /run tmpfs 941744 0 941744 0% /sys/fs/cgroup tmpfs 188352 0 188352 0% /run/user/0 [root@izm5e2q95pbpe1hh0kkwoiz tmp]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 14G 25G 36% / devtmpfs 911M

linux的分区和文件系统

為{幸葍}努か 提交于 2020-02-28 15:40:40
一.分区类型 主分区 总共最多能分四个 扩展分区 只能有一个,也算做主分区的一种,也就是说主分区加扩展分区最多有4个. 但是扩展分区不能存储数据和格式化,必须在划分成逻辑分区才能使用. 逻辑分区 逻辑分区是在扩展分区中划分的, 如果是IDE硬盘,Linux最多支持59个逻辑分区 如果是SCSI硬盘,Linux最多支持11个逻辑分区 二.分区的表示方法 3个主分区,1个扩展分区,扩展分区中有3个逻辑分区 分区 分区名 主分区1 /dev/sda1 主分区2 /dev/sda2 主分区3 /dev/sda3 扩展分区 /dev/sda4 逻辑分区1 /dev/sda5 逻辑分区2 /dev/sda6 逻辑分区3 /dev/sda7 1个主分区,1个扩展分区,扩展分区中有3个逻辑分区 分区 分区名 主分区1 /dev/sda1 扩展分区 /dev/sda2 逻辑分区1 /dev/sda5 逻辑分区2 /dev/sda6 逻辑分区3 /dev/sda7 三.文件系统 ext2 是ext文件系统的升级版本,Red Hat Linux7.2版本以前的默认系统都是ext2文件系统. 1993年发布,最大支持16TB的分区和最大2TB的文件 ext3 ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能, 以在系统突然停止时提高文件系统的可靠性.

如何在Centos7上安装和使用ZFS

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-28 14:30:03
ZFS优势 ZFS是一种先进的、高度可扩展的文件系统,最初是由Sun Microsystems开发的,现在OpenZFS是项目的一部分。有这么多文件系统可用在Linux上,那自然要问ZFS有什么特别之处。不同于其它文件系统,它不仅是一个文件系统逻辑卷管理器。ZFS使其受欢迎的特性是: 1. 数据完整性——数据一致性和完整性通过即写即拷和校验技术保证。 2. 存储空间池——可用存储驱动器一起放入称为zpool的单个池。 3. 软件 RAID ——像发出一个命令一样,建立一个raidz数组。 4. 内置的卷管理器——ZFS充当卷管理器。 5. Snapshots、克隆、压缩——这些都是一些ZFS提供的高级功能。 在本指南中,我们将学习在CentOS 7服务器上如何安装、设置和使用一些重要的ZFS命令。 术语 在我们继续之前,让我们了解一些ZFS的常用的术语。 Pool:存储驱动器的逻辑分组,它是ZFS的基本构建块,从这里将存储空间分配给数据集。 Datasets:ZFS文件系统的组件即文件系统、克隆、快照和卷被称为数据集。 Mirror:一个虚拟设备存储相同的两个或两个以上的磁盘上的数据副本,在一个磁盘失败的情况下,相同的数据是可以用其他磁盘上的镜子。 Resilvering:在恢复设备时将数据从一个磁盘复制到另一个磁盘的过程。 Scrub

Linux文件系统结构 FHS

℡╲_俬逩灬. 提交于 2020-02-28 14:18:46
Linux文件系统层级结构 FHS:定义Linux系统中主要的目录及目录中存放的内容 1、Linux系统以单根的方式组织文件 / bin 命令,所用用户在单用户模式下必须具备的二进制命令文件 dev 系统必备的device文件 home 普通用户的家目录,个人的配置文件 lib64 依赖库 media 可移除媒体挂载点 opt 可选择的一些应用程序包 root 代表root用户的家目录 sys 虚拟文件系统,记录内核相关信息,不占磁盘空间 usr 包含大部分的用户功能和应用 boot boot-lodaer的静态文件 etc 系统中的配置文件 lib 依赖库 lost+found 在ext文件系统里,当文件系统发生错误时,将一些遗失的片段放置此目录下 mnt 临时挂载文件系统 proc 虚拟文件系统 sbin 必备的系统可执行文件 srv 系统提供的服务数据 tmp 临时文件 var /var层次结构 设备挂载点 media mnt 命令存储位置 /bin /sbin /usr/bin /usr/sbin 库文件 /lib /lib64 /usr/lib /usr/lib64 2、/etc bashrc 存放用于系统范围内的别名和函数 crontab 定时任务的配置文件 fstab 指定系统启动时需要自动加载安装的文件系统列表 group 存放用户组信息 gshadow 组密码

linux学习--1. 文件系统

南楼画角 提交于 2020-02-28 13:56:41
文件目录结构 热门小说 m.v1122.com 闲话篇:    linux我也是最近才开始学,写随笔是为分享学习经验的同时也留着供自己以后来参考。因为linux 一切皆文件 的基本哲学思想。所以我决定从文件目录开始写。 正文:    首先linux文件系统格式为ext3/4(ext是extended的缩写,意为扩展,全称linux扩展文件系统),这个简单提下。   然后linux文件系统是树状结构,所有的文件皆在一个叫 / 的目录下,所以这个 / 也叫做 根目录 。   而根目录(/)下的一级文件目录大多也是规定好的,由下图这几个关键目录(骨干)组成,这些目录(文件夹)下各自存放了用于完成不同工作的文件,下图截取自fhs文档,感兴趣的可以访问这个网站查看并下载最新的fhs的pdf文档http://www.pathname.com/fhs/ ,这个文档是专门讲linux文件系统的,最权威   下面就是我的翻译工作:    /bin :存放基本的 二进制指令文件 ,一般我们在Linux命令行里输的命令都是来自于/bin目录下    /boot :存放系统的 开机 引导文件 ,内核会根据/boot分区下的文件配置一步步加载磁盘内的文件开机,相当于Windows的引导分区,占用空间不大,一般几百M    /dev :存放 访问硬件设备 的文件,用来访问硬盘,内存等各个硬件    /etc

《嵌入式系统设计与应用》——学习笔记03(第三章 嵌入式Linux操作系统)

旧巷老猫 提交于 2020-02-28 05:57:58
第三章 嵌入式Linux操作系统 本章要点 : ⑴Linux的基本概念。 ⑵Linux的目录结构。 ⑶Linux的常用命令。 ⑷Linux的文本编辑器。 ⑸Linux系统的启动过程。 3.1 Linux基本概念 从应用上讲,Linux一般有四个主要部分: 内核、Shell、文件系统和实用工具 。 1.Linux内核 Linux内核是整个Linux系统的灵魂,Linux系统的能力完全受内核能力的制约。 Linux内核负责整个系统的内存管理、进程调度和文件管理 。Linux内核容量并不大,一般不会超过1MB,而且大小可裁剪,这是其优点之一。 简单介绍Linux内核功能: 1)进程管理 进程管理功能是 负责创建和撤销进程以及处理它们和外部世界的连接 。主要包括处理不同进程之间的通信、控制进程如何共享CPU资源的调度程序。概括说就是内核的进程管理活动就是在单个或多个CPU上实现多进程的抽象。 2)内存管理 用来管理内存的策略是决定系统性能的一个关键因素。 内核在有限的可用资源上为每个进程都创建了一个虚拟寻址空间 。内核的不同部分在和内存管理子系统交互时使用一套相同的系统调度。 3)文件管理 Linux中每个对象几乎都可以被视为文件。 一切皆文件 。 4)设备控制 几乎每个系统操作最终都会被映射到物理设备上。除处理器、内存等几个有限实体外,所有设备控制操作都由与被控制设备相关的代码来完成

Linux文件系统层级结构 FHS

故事扮演 提交于 2020-02-28 04:55:46
一、Linux文件系统层级结构 FHS :定义Linux系统中主要的目录以及目录中存放的内容 1.linux系统以单根的方式组织文件 / 根目录之下的既可以是目录,也可以是文件 bin 命令,所用用户在单用户模式下必须具备的二进制命令文件,vi mv mount dev /dev/null /dev/sr0 /dev/zero: 系统必备的device文件。 home 普通用户的家目录,个人的配置文件, lib64 依赖点 media 挂载点 mount /dev/sr0 /media opt 可以选择的一些应用程序包 root 代表的root用户的家目录 selinux sys 包含连接到本台计算机的设备信息 usr 包含大部分的用户功能和应用 boot etc 系统中的配置文件 lib 依赖库 lost+found mnt 临时挂载文件系统 proc 虚拟文件系统 sbin 必备的系统可执行文件 srv tmp var 设备挂载点: media mnt 命令存储位置: /bin /sbin /usr/bin /usr/sbin 库文件 /lib /lib64 /usr/lib /usr/lib64 https://www.linux.org/ 2./etc bashrc 存放用于系统范围内的别名和函数 crontab 定时任务的配置文件 fstab

Linux 磁盘与文件系统管理

馋奶兔 提交于 2020-02-27 21:58:57
介绍一本书叫《Linux 鸟哥私房菜》, 一本教人用linux很经典的一本书,这两天又看了里面的一章节,做一点笔记。有一些很细节的东西的, 在平时运用过很容易被忽略。 1)U盘使用的文件格式一般是FAT格式,这种格式的读写的方式,是读定完一个black后才知道下一个black的位置。所以当各个black很分散,要做磁盘碎片整理。 2)Ext2是索引式文件系统,基本不太需要进行碎片整理。 3)Ext2一个block的大小是一般4K 4)block的大小与数量在格式化完就不能够再改变了,除了重新格式化。 5)每个black内最多只能够旋转一个文件的数据。 6)如果文件大于black的大小,则一个文件会占用多个black数据。 7)若文件大小小于black,则该block剩余的空间就不能够再被使用了。 8) 日志文件系统 为了避免系统突然中断而导致文件数据不一致的情况发生,linux在 filesystem当中规划出一个区块,该区块专门在记录写入或修订档案时的步骤.如下: 1. 预备:当系统要写入一个档案时,会先在日志记录区块中纪录某个档案准备要写入的资讯; 2. 实际写入:开始写入档案的权限与资料;开始更新metadata的资料; 3. 结束:完成资料与metadata的更新后,在日志记录区块当中完成该档案的纪录 在这样的程序当中,万一资料的纪录过程当中发生了问题