mkfs

centos8平台使用xfs文件系统

帅比萌擦擦* 提交于 2020-04-06 17:25:15
一,xfs文件系统的特点 XFS是一种高性能的日志文件系统, 它是由SGI公司设计的,被称为业界最先进的、最具可升级性的文件系统技术。 最初是从unix(irix)移植到linux系统上的。 从centos7开始,xfs成为了默认的文件系统 说明:刘宏缔的架构森林是一个专注架构的博客,地址: https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱: 371125307@qq.com 说明:格式化文件系统前需要创建分区,请参考这一篇 https://www.cnblogs.com/architectforest/p/12642634.html 二,centos8中的xfs 1,最大单文件大小:500TB 最大分区大小: 1024TB 2,相比较之下,centos6 的ext4: 最大单文件大小:16TB 最大分区大小: 16TB 可见对于大型文件系统的支持,xfs比ext4要好得多 三,xfs相关的工具程序属于哪个包及安装 1,查看所属的包 [root@blog ~]# whereis mkfs.xfs mkfs: /usr/sbin/mkfs /usr/sbin/mkfs.cramfs /usr/sbin/mkfs.minix /usr

磁盘分区,扩容

你说的曾经没有我的故事 提交于 2020-03-16 18:31:32
##################################################### 查看硬盘 [root@server0 /]# lsblk 2.修改硬盘的分区表 [root@server0 /]# fdisk /dev/vdb n 创建新的分区----->回车----->回车---->回车----->在last结束时 +2G p 查看分区表 n 创建新的分区----->回车----->回车---->回车----->在last结束时 +2G d 删除分区 w 保存并退出 [root@server0 /]# lsblk [root@server0 /]# ls /dev/vdb[1-2] 格式化文件系统 • mkfs 工具集 – mkfs.ext3 分区设备路径 – mkfs.ext4 分区设备路径 – mkfs.xfs 分区设备路径 – mkfs.vfat -F 32 分区设备路径 [root@server0 /]# mkfs.ext4 /dev/vdb1 [root@server0 /]# blkid /dev/vdb1 #查看分区文件系统命令 [root@server0 /]# mkfs.xfs /dev/vdb2 [root@server0 /]# blkid /dev/vdb2 #查看分区文件系统的命令 挂载使用 [root@server0 ~]#

知识点小结~4

我的梦境 提交于 2020-03-15 11:23:11
分区: 每一个扇区512字节。 centos6以允许柱面和扇区为单位分区 MBR包括三部分内容(共512字节): 分区表:指出有几个分区,每个分区的起始扇区号、大小和操作系统类型及其他特性。(64字节) 自举装入程序:PC机启动时由BIOS装入内存执行。 如果装了多个操作系统,将根据选择去读出对应分区的 sector程序装入内存,执行该操作系统的自举程序。(446字节) 校验信息:检验是否正确。(2字节) boot sector应当包含如下信息: 本分区操作系统类型 数据区大小 根目录区允许最大目录项(在根目录区最多创建多少个文件) 如果该分区安装了操作系统并被设置为活动分区,那还会包含一段“引导程序”;如果没安装系统,则该分区引导扇区为空或其中的数据是无效的。 MBR和boot sector应该是由上至下的关系: 1 启动顺序有先后。PC机启动时,先执行MBR,再根据选择执行某个分区下的boot sector。 (选择执行的boot sector所在分区就是活动分区。“用户选择一个操作系统” 实际上也就是选择一个分区作为活动分区。) 2 boot sector可以为空(没装系统),但MBR必须包含内容。 3 MBR必须被读取并执行;引导扇区根据选择执行,有的甚至可以不执行(即上文中的”数据是无效的”)。 4 MBR实际上包含的内容也比boot sector广泛

Linux--磁盘管理LVM

限于喜欢 提交于 2020-03-12 13:50:17
1.查看sdb磁盘分区 fdisk -l (列出素所有分区表) 指定磁盘 2.磁盘分区 fdisk /dev/sdb 菜单说明 m :显示菜单和帮助信息 a :活动分区标记/引导分区 d :删除分区 l :显示分区类型 n :新建分区 p :显示分区信息 q :退出不保存 t :设置分区号 v :进行分区检查 w :保存修改 x :扩展应用,高级功能 3.创建文件系统:mkfs mkfs -t ext4 /dev/sdb1 mkfs.ext4 /dev/sdb2 修改/dev/sdb3分区类型为82 mkswap创建交换分区 4.挂载/卸载:mount,umount 挂载 查看挂载 卸载 自动挂载(重启后生效) vim / etc / fstab reboot 5.查看磁盘使用情况df 用法:df [选项]… [文件]… 显示每个文件所在的文件系统的信息,默认是显示所有文件系统。 长选项必须使用的参数对于短选项时也是必需使用的。 -a, --all include dummy file systems -B, --block-size=SIZE use SIZE-byte blocks –direct show statistics for a file instead of mount point –total produce a grand total -h, --human

linux mkfs.xfs 找不到

Deadly 提交于 2020-03-12 13:40:47
linux mkfs.xfs 找不到 1,linux mkfs.xfs 找不到 1,linux mkfs.xfs 找不到 # cat /etc/issue Ubuntu 18.04 LTS \n \l # which mkfs /sbin/mkfs # ls -la /sbin/mkfs* 安装 xfsprogs apt install xfsprogs -y 参考: mkfs.xfs 命令找不到的解决方法 来源: CSDN 作者: mixboot 链接: https://blog.csdn.net/u010953692/article/details/104815918

Linux 命令大全提供 500 多个 Linux 命令搜索

落花浮王杯 提交于 2020-03-11 12:19:40
Linux Command 在这里维持一个持续更新的地方 516 个 Linux 命令大全,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。请原谅我写了个爬虫,爬了他们家的数据 linuxde.net ,同时进行了编辑,增加了一些数据。对他们的辛勤劳动表示敬意,个人希望能本地离线搜索,不喜欢广告,希望得到干净漂亮的预览界面,业余和工作时间需要使用大量的命令,所以干了一件看似比较愚蠢的事情,在回头有空的时候估计能做一个App?,或者是命令行帮助工具?但目前还没有计划... 在这里维持一个持续更新的地方 目录 Linux命令分类 文件管理 File Management 文件传输 File Transfer 文档编辑 File Editor 备份压缩 File Compression 系统管理 System Management 系统设置 System Settings 网络通讯 Network Communication 磁盘管理 Disk Management 磁盘维护 Disk Maintenance 设备管理 Device Commands 电子邮件与新闻组 其他命令 Misc Commands Linux学习资源整理 社区网站 知识相关 软件工具 中国开源镜像站点 Linux命令分类 这里存放Linux 命令大全并不全,你可以通过 linux

linux基础命令

て烟熏妆下的殇ゞ 提交于 2020-03-09 09:45:47
/etc/passwd命令 第一个字段:用户名; 第二个字段:存放的是该账户的口令; 第三个字段:这个数字代表用户识别号,也称为uid;同样,如果把test用户的uid修改为0,系统就会认为root和test是同一个账户。(uid的取值范围是0~65535,) 第四个字段:这个数字表示组标识号,也称为gid;它对应着/etc/group中的一条记录。 第五个字段:注释说明,没有实际意义; 第六个字段:用户的家目录; 第七个字段:用户为用户的shell;用户登录后,要启动一个进程,用来将用户下达的指 令传给内核; /etc/shadow 第一个字段:用户名,与/etc/passwd对应; 第二个字段:用户密码; 第三个字段:上次更改密码的日期; 第四个字段:要过多少天才可以更改密码; 第五个字段:密码多少天后才可以更改密码;默认为0; 第六个字段:密码到期前的警告期限;默认为99999,即永远不需要改。 第七个字段:账号失效期限; 第八个字段:账号的生命周期; 第九个字段:作为保留使用,无特殊意义 新增组命令groupadd 格式:groupadd 【-g GID】 【groupname】 2.删除组的命令groupdel 格式:groupdel 【groupname】 增加用户的命令useradd:格式为:useradd [-u UID] [-g GID] [-d HOME] [

Linux系统用户与用户组管理、Linux磁盘管理

馋奶兔 提交于 2020-03-06 19:00:35
今天讲了第五六章,下面开始回顾。 5.1没什么好讲的直接到5.2吧 5.2.1:新增组的命令:groupadd 创建一个新组: 也可以自己+gid创建: 5.22:删除组的命令:groupdel 把刚刚创的组删除: 有一种情况是删不了组的,就是这个组里面有账户的时候不能删除。 5.2.3 增加用户的命令:useradd 这个命令有五个参数: -u:表示自定义UID。 -g:表示使新增用户属于已经存在的某个组,后面可以跟组id,也可以跟组名。 -d:表示自定义用户的家目录/ -M:表示不建立家目录。 -s:表示自定义shell。 先建立一个用户: 如果useradd后面不加任何参数,则会创建一个用户名和组名字相同的用户,也会有家目录。 5.2.4 删除用户的命令:userdel 该命令有一个参数:-r:表示当删除用户时,一并删除该用户的家目录。如下: 5.2.5 chfn命令 这个简单介绍一下 chfn命令用于更改用户的finger,也可以修改用户的finger信息。 5.3.1 命令passwd 为用户设置密码时,可以使用命令passwd,其格式为passwd [username]。如果后面不加用户名字,则是为自己设定密码,如下: 5.3.2 命令 mkpasswd 从字面上看就可以猜到是创建密码的意思,这是系统自动给我们生成一个密码: 使用这个命令之前得先下载expect这个东西

磁盘管理(笔记)

别来无恙 提交于 2020-03-03 20:16:01
磁盘管理 文件系统管理 重新创建文件系统会损坏原有文件 mkfs: make file system -t FSTYPE mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 专门管理ext系列文件: mke2fs -j: 创建ext3类型文件系统 -b BLOCK_SIZE: 指定块大小,默认为4096;可用取值为1024、2048或4096; -L LABEL:指定分区卷标; -m #: 指定预留给超级用户的块数百分比 -i #: 用于指定为多少字节的空间创建一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍; -N #: 指定inode个数; -F: 强制创建文件系统; -E: 用户指定额外文件系统属性; blkid: 查询或查看磁盘设备的相关属性 UUID TYPE LABEL e2label: 用于查看或定义卷标 e2label 设备文件 卷标: 设定卷标 tune2fs: 调整文件系统的相关属性 -j: 不损害原有数据,将ext2升级为ext3; -L LABEL: 设定或修改卷标; -m #: 调整预留百分比; -r #: 指定预留块数; -o: 设定默认挂载选项; acl -c #:指定挂载次数达到#次之后进行自检,0或-1表关闭此功能; -i #: 每挂载使用多少天后进行自检;0或-1表示关闭此功能;

【Hi3516A】使用mkfs.jffs2 工具制作jffs2根文件系统镜像

馋奶兔 提交于 2020-02-28 16:00:14
为了将根文件系统进行移植,需要将其制作为根文件系统镜像,这类似于把光盘制作成ISO文件映像,也就是对根文件系统进行打包压缩了;本文中制作的是jffs2文件系统镜像,所使用的mkfs.jffs工具从SDK中得到,ffs2格式的镜像适用在spi flash,所以制作jffs2镜像时,需要用到spi flash的块大小 jffs2文件系统简介 JFFS2 是 RedHat 的 David Woodhouse 在 JFFS 基础上改进的文件系统,是用于微型嵌入式设备的原始闪存芯片的实际文件系统。 JFFS2 文件系统是日志结构化的可读写的文件系统。 优点:使用了压缩的文件格式。最重要的特性是可读写操作 缺点:JFFS2 文件系统挂载时需要扫描整个 JFFS2 文件系统,因此当 JFFS2 文件系统分区增大时,挂载时间也会相应的变长。使用 JFFS2 格式可能带来少量的 Flash 空间的浪费。 加载JFFS2文件系统时的步骤如下: 步骤 1. 扫描整个芯片,对日志节点进行校验,并且将日志节点全部装入内存缓存。 步骤 2. 对所有日志节点进行整理,抽取有效的节点并整理出文件目录信息。 步骤 3. 找出文件系统中无效节点并且将它们删除。 步骤 4. 最后整理内存中的信息,将加载到缓存中的无效节点释放。 为了使内核支持 JFFS2 文件系统,必须在编译内核时把 JFFS2 的选项加入,操作如下: