-
2021-08-05 06:37:33
对于AIX系统的管理员来说,会经常创建一些文件系统,许多管理员都是通过系统管理界面工具SMIT或者crfs命令来完成的,这样虽然方便快捷,却也带来了一些迷惑,尤其是对于AIX的初学者,命令执行完成后,却不知道系统都做了些什么,下面就让学习啦小编教大家aix创建文件系统的命令吧。
aix创建文件系统命令的使用方法
首先用crfs或者smit来创建一个20G的文件系统,既然下面要使用一些低级命令来创建文件系统,因此,这里用crfs来完成文件系统的创建
# crfs -v jfs2 -g testvg -a size=20G -m /testfs
解释:在testvg卷组上创建一个格式为Jfs2的20G大小的文件系统,挂载点为/testfs
接下来 用mklv mkfs chlv logform mount chfs这些命令来分步理解crfs所完成的工作。
创建lv ,lv的名称为testlv ,隶属卷组为testvg,由于testvg的pp size=512M,因此为testlv分配40个pp 。
# mklv -y testlv -t jfs2 testvg 40
将testlv格式化成jfs2系统
# mkfs -V jfs2 /dev/testlv
创建一个新的lv ,名称为loglv,并分配2个pp
# mklv -y loglv testvg 2
然后将loglv修改为jfs2log格式
# chlv -t jfs2log loglv
使用logform命令将loglv格式化成jfs2的日志系统。
# logform -V jfs2 /dev/loglv
创建挂载点/testfs1 ,并将testlv挂载到testfs1上,
# mkdir /testfs1# mount -o log=/dev/loglv /dev/testlv /testfs1
挂载/testfs ,然后通过df -g命令查看两个文件系统的状态。
# mount /testfs
# df -g
分析下图可以看到,上面几步命令创建的文件系统与crfs命令创建的文件系统有同样的效果,其实crfs或者smit就是调用上面几个命令来实现文件系统的创建的。
更多相关内容 -
linux创建文件系统
2021-05-08 22:37:57磁盘完成分区后就可以进行创建文件系统了(对分区进行格式化就是创建文件系统),linux下支持很多种文件系统,常见的有ext2、ext3、ext4、reiserfs、xfs、jfs、iso9600、nfs等等。RHEL系列发行版默认使用ext文件系统,...磁盘完成分区后就可以进行创建文件系统了(对分区进行格式化就是创建文件系统),linux下支持很多种文件系统,常见的有ext2、ext3、ext4、reiserfs、xfs、jfs、iso9600、nfs等等。
RHEL系列发行版默认使用ext文件系统,RHEL5默认使用ext3,RHEL6默认使用ext4。下面以CentOS6.5为例说明如何在新建分区上创建文件系统。
CentOS6.5默认支持mkfs系列和mke2fs两类分区格式化工具,只要文件系统模块化加载或者直接编译进内核,即可使用mkfs创建相应的文件系统,而mke2fs则只能创建ext{2,3,4}文件系统。
如果要创建的是ext{2,3,4}文件系统,我们推荐使用mke2fs,因为它的功能更强大,可以在格式化分区的同时指定block_size、reserved-blocks-percentage、volume-label等相关属性。
mke2fs使用格式:
mke2fs [options] "partition"
使用mke2fs创建ext2文件系统:
mke2fs "partiton" 等同于 mkfs -t ext2 "partition" 等同于 mkfs.ext2 "partition"
上图中/dev/sdb1就是使用格式中的"partiton"
mke2fs默认创建的就是ext2文件系统,mke2fs有一个配置文件"/etc/mke2fs.conf"用来保存全局默认属性及每个文件系统的局部属性,可以通过修改配置文件来改变mke2fs命令的默认属性
使用mke2fs创建ext3文件系统:
mke2fs -j "partiton" 等同于 mkfs -t ext3 "partiton" 等同于 mkfs.ext3 "partition"
上图中"-j"指的是"journal"日志的意思,因为ext3是ext2增加了日志功能的升级版,所以"-j"就是创建ext3文件系统
使用mke2fs创建ext4文件系统:
mke2fs -t ext4 "partition" 等同于 mkfs -t ext4 "partition" 等同于 mkfs.ext4 "partition"
上图"-t"是"fs-type"的意思,用来指定文件系统类型的,之前的ext2、ext3也可以通过"-t"来指定,只不过我们不常这么用而已
使用mke2fs创建ext4文件系统并指定"block_size":
mke2fs -t ext4 -b {1024,2048,4096} "partition"
注意上面2张图中"block_size"和"Maximum filesystem blocks"的区别,另外由于x86系列架构内存分页大小为4k,所以文件系统的block_size只能设置为4k、2k和1k
使用mke2fs创建ext4文件系统并制定"指定卷标:
mke2fs -t ext4 -L "label" "partition"
指定卷标后,我们也可以使用LABEL="label"来代表"partiton",例如:我们可以用LABEL="mydata"代表/dev/sdb1
使用mke2fs创建ext4文件系统并指定预留给管理使用块占据总空间大小的比例:
mke2fs -t ext4 -m '#' "partition"
上面2张图是分别设置2%和4%的结果,可以很明显的看出随着指定百分比的不同,预留的块数量也会随之变化
除了使用mke2fs在创建文件系统的时候,指定这些特性外,系统还提供tune2fs命令来显示和修改文件系统特性,不过tune2fs没办法修改block_size和文件系统类型,这两个特性只能通过mke2fs在创建文件系统时指定。而且使用tune2fs修改其他文件系统特性时候,不需要向mke2fs那样重新格式化分区,可以在确保不丢失分区数据的情况下灵活的进行修改。
tune2fs使用格式:
tune2fs [options] "partition"
使用tune2fs显示文件系统特性(List the contents of the filesystem superblock):
tune2fs -l "partition"
使用tune2fs调整文件系统卷标:
tune2fs -L "label" "partition"
调整和显示文件系统的卷标还可以通过e2label命令实现:
e2label "partition" 显示分区文件系统卷标
e2label "partition" "label" 设置分区文件系统新卷标
上图"music"是原卷标,"video"是新卷标
也可以使用blkid命令来显示文件系统类型、UUDI和卷标:
blkid "partition"
使用tune2fs调整文件系统预留给管理使用块比例(reserved-blocks-percentage):
tune2fs -m '#' "partition"
还可以使用tune2fs直接调整预留给管理使用块数量:
tune2fs -r '#' "partition"
上图所示"3000"就是直接指定的块数
其实tune2fs和mke2fs还有其他的一些有用的选项,但是对我现在的我来说用的不是太多,就不一一介绍了,如果想进一步了解的话,可以查看命令的man手册。
在linux系统上还有一个特别的分区"swap交换分区",swap交换分区不可以使用上述命令进行格式化,它两个单独的命令mkswap和swap[on|off]分别用于格式化swap交换分区和启用或停用swap交换分区,使用格式如下:
mkswap [iptions] "partition"
mkswap也可以通过"-L"选项指定swap交换分区的卷标
swapon [options] "partition"
swapoff [options] "partition"
swapon和swapoff,还可以使用选项"-a",表示启用或停用所有的swap交换分区,同时也可以使用"-L"选项以卷标来代替"partition"
可以通过free命令查看物理内存和交换分区信息:
free命令还可以使用"-{m,k,g}"选项,让显示的数值分别以MB、KB、GB显示,free默认显示是byte
以上就是关于如何创建linux文件系统的简单介绍,文件系统创建好了之后还不能直接使用,需要将文件系统所在的分区与"文件系统入口"关联起来才可以使用,关于如何进行关联,将在之后的mount 和umount部门说明。
-
Android10创建文件/文件夹示例
2020-10-18 17:13:46简单样例,Android10外部储存文件夹创建以及文件创建Demo。git: https://gitee.com/fshaoooo/android10createdir.git。不会用Git的,可以直接在CSDN下载。 -
AIX创建文件系统的两种方式
2021-06-09 13:49:15在上一篇文章《AIX系统修改文件系统的方法》中我给大家分享了常用的两种修改文件系统大小的方法,分别是smitty chfs 和chfs,这两种方式各有优缺点,第一种方式比较简单,但是我个人建议最好是良好总方式都要会,因为...温故:
在上一篇文章《AIX系统修改文件系统的方法》中我给大家分享了常用的两种修改文件系统大小的方法,分别是smitty chfs 和chfs,这两种方式各有优缺点,第一种方式比较简单,但是我个人建议最好是良好总方式都要会,因为使用第一种方式的话看不到系统底层的操作,知其然不知其所以然。所以我建议第二种方法一定也要会。
链接如下:AIX系统修改文件系统的大小
知新:
今天咱们继续来讲讲AIX的文件系统的创建方法,同样是两种方式,分别为smitty crfs 和字符模式,咱们接下来先用字符模式给大家演练一下:
一、字符方式
1、查看vg是否还有容量,并查看当前已存在的文件系统;
2、因为要在rootvg中创建lv,所以不用创建vg了,只需要创建lv即可,所以创建gaolv和挂载点/gao;
3、创建文件系统,并将其进行挂载;
4、使用“df -g”进行检查发现文件系统已经创建成功
二、smitty crfs方式
1、无论使用哪种方式都是需要挂载的,所以依旧需要创建挂载点;
2、使用smitty crfs 命令进入交互模式,并选择第一项;
3、选中后回车然后选择rootvg;
4、然后设置该文件系统的大小以及挂载点、是否可以自动挂载;
5、都设置完成之后。回车可以看到文件系统已经创建完成;
6、进行挂载;
关于这两种方法就暂且讲到这里,预知后事如何,请听下回分解。
-
Linux系统下创建LV(逻辑卷)并挂载
2020-12-01 17:17:31新加磁盘启动系统后,查看现有磁盘使用情况 命令 df -h 查看现有磁盘情况,我们发现系统已经有一个10G的磁盘sdb,这个磁盘共有1305个柱面,每个柱面大小是8225280 bytes (大约8M) 但是还没对其分区 命令 ...新加磁盘启动系统后,查看现有磁盘使用情况
命令 df -h
查看现有磁盘情况,我们发现系统已经有一个10G的磁盘sdb,这个磁盘共有1305个柱面,每个柱面大小是8225280 bytes (大约8M)
但是还没对其分区
命令 fdisk -l
对磁盘sdb进行分区:
命令:fdisk /dev/sdb
如果不知道 fdisk 里面的具体操作,可输入 m 进行帮助。最常用的是 n(新建)d(删除)p(打印)q(退出)t(修改系统标识符)w(写入并退出)
建立新的分区:
输入 p 打印现有分区情况(还没有分区)
输入 n 新建分区
输入 p 为建立主分区(此时的p是在n后的,不是打印)
输入 1 为建立第一个主分区
分区起始位置可以直接回车,默认是1
分区最后位置为 650(因为每个柱面约8M,650柱面约是5G,本实验只用5G,剩余的做增加LV实验用)
输入 p 打印分区情况,发现已建立一个分区 /dev/sdb1,但是 此分区为 Linux 格式
改变系统标识符:
输入 t 改变分区1的属性
输入 L 查看有个属性对应的命令
输入 8e 改变分区1为 Linux LVM格式
输入 p 打印分区情况,发现建立的分区 /dev/sdb1 为 Linux LVM 格式
再次使用 fdisk -l 查看系统内磁盘情况发现 /dev/sdb上已有一个 Linux LVM 格式的 /dev/sdb1分区
使kernel重新读取分区表
命令:partprobe
对于 /dev/sda 的警告不予理会
创建PV:
扫面系统PV:pvscan
创建PV:pvcreate /dev/sdb1
查看PV:pvdisplay
这样我们就创建了一个 4.98G的PV,注意 Allocatable 为 NO
创建 VG:
扫面系统VG:vgscan
创建VG:vgcreate vg_test /dev/sdb1
查看VG:vgdisplay
这样我们就创建了一个 4.98G(1274 个PE,要记住这个数字)的VG(名字为vg_test)
创建LV:
扫面系统LV:lvscan
创建LV:lvcreate -l 1274 -n lv_test vg_test (1274是VG中PE的个数)
查看LV:lvdisplay
这样我们就创建了一个名字为 lv_test 的LV
格式化刚刚创建的LV
命令:mkfs -t ext4 /dev/vg_test/lv_test
创建目录并挂载
创建目录:mkdir /test
挂载:mount /dev/vg_test/lv_test /test
查看:df -h
我们发现系统已经挂载了刚刚创建的LV
还有最后一步,设置开机挂载
将 /dev/mapper/vg_test-lv_test /test ext4 defaults 1 2 写入 /etc/fstab
至此,大功告成!
-
linux 怎么查看文件系统在哪个目录下
2021-05-09 05:59:38linux 怎么查看文件系统在哪个目录下mip版关注:75答案:2悬赏:40解决时间 2021-01-28 09:51已解决2021-01-28 00:09linux 怎么查看文件系统在哪个目录下最佳答案2021-01-28 01:481、用df 命令查看查看目录所在分区,... -
linux下创建文件系统失败: mkfs /dev/vg_data/lv_dbdata
2021-05-10 00:55:27优质回答 回答者:老狼2015根据执行的这个命令,可以看出创建文件系统失败,原因有两个:一、mkfs命令你用的不对,mkfs没有指明创建什么类型的文件系统mkfs-text3/dev/hda1#在/dev/hda1创建ext3文件系统mkfs命令的... -
Linux系统下创建LV
2018-06-25 16:04:49Linux系统下创建LV(逻辑卷)并挂载在Linux系统下,我们往往会遇到扩充磁盘的情况。普通情况下需要新加一块盘,重分区、格式化、数据复制、卸载就分区、挂载新分区等繁琐的步骤。其实,我们可以在安装系统时使用LVM... -
解决Linux中分区之后不能创建文件系统
2021-05-14 22:10:461.使用fdisk成功创建主分区/dev/sdb1,查看/proc/partitions中的分区信息[root@localhost ~]# cat /proc/partitionsmajor minor #blocks name8 0 20971520 sda8 1 512000 sda18 2 20458496 sda28 ... -
ACFS文件系统创建扩大缩小等配置步骤
2022-02-15 15:22:55ACFS文件系统创建配置 创建操作系统中挂载点目录 如挂载点/oggdata 两个集群节点都需要创建 [root@syhis1 ~]# mkdir /oggdata [root@syhis2 datafile]# mkdir /oggdata [root@syhis1 ~]# /u01/app/grid/... -
在Linux下磁盘分区、创建文件系统、挂载
2017-07-11 14:50:15创建文件系统命令 mkfs 创建文件系统 mkswap 创建交换分区 挂载命令 mount 挂载分区 umount 卸载分区 swapon 启用交换分区 swapoff 禁用交换分区 步骤介绍 普通分区从创建以及挂载 交换分区的创建与挂载 分区开机... -
RedHat系统-数据盘-文件系统创建
2020-09-26 15:24:51RedHat系统-数据盘-文件系统创建 先来个磁盘,一般要个200~300G,业务大就来个500G,SSD高速盘,给没给你直接在系统里看下,命令: lsblk 给了磁盘就开始干活,给盘化分区,然后改格式,操作就是选择然后一路... -
Linux文件系统(文件系统分类、创建磁盘分区、LVM)
2021-12-08 22:52:391.3.2 ext4文件系统【2008年】1.3.3 Reiser文件系统1.3.4 JFS文件系统JFS(Journaled File System,日志化文件系统)1.3.5 XFS文件系统1.4 写时复制文件系统2 操作文件系统2.1 创建分区3 创建文件系统4 文件系统的... -
50.逻辑卷管理5,文件系统相关操作,创建挂载文件系统,扩容文件
2022-02-05 09:42:55逻辑卷textlv创建好之后,就可以在上面创建文件系统,以ext4文件系统为例,应该注意的是逻辑卷的引用需要逻辑卷的设备文件,逻辑卷的设备文件有两种书写方式 以我们做的为例逻辑卷的设备文件为 [root@localhost ~]# ... -
HP-UX下创建文件系统
2017-11-15 23:59:00什么是文件系统 UNIX的文件系统是一些文件和目录的集合。每个文件系统被存储在单独的.../usr下的文件通常被存储在一个文件系统中。 /var下的文件通常被存储在另一个文件系统中。 /tmp下的文件通常也被存... -
基于VxWorks的文件系统的研究与实现
2021-04-16 18:15:11详细介绍TrueFFS的结构,以AM29LV160BT为例,在Flash上建立文件系统。利用VxWorks下的文件系统TrueFFS实现对Flash上数据的管理和VxWorks映像的加载,系统中的FTP服务器也方便系统的远程升级和维护,对嵌入式的在线... -
Linux文件系统——文件系统的创建、删除、扩展,逻辑卷lvm
2021-04-22 17:30:56创建磁盘分区(重复以下步骤创建若干个磁盘分区) fdisk /dev/sda n //创建新分区 p //选择分区类型为主分区 3 //选择分区号3 +1G //选择扇区范围,为从默认扇区开始1G的范围 t //选择分区类型(lvm的分区类型代码... -
linuxLVM之LV扩大和缩小容量(非xfs文件系统)
2021-05-10 01:42:43LVM的基础请见:https://www.cnblogs.com/wxxjianchi/p/9698089.html一、放大LV的容量... 补充:添加一块新的磁盘,使用partx [device]重读磁盘分区表2、创建pv:用pvcreate构建PV。 3、将PV加入VG:用vgextend将pv... -
Linux的格式化-创建分区-创建文件系统-挂载
2021-05-16 10:53:38格式化-创建分区-创建文件系统-挂载 1.创建新磁盘 首先在虚拟机里面创建一个新的磁盘: 创建好磁盘后点击确定,然后再重启虚拟机。 2.划分磁盘分区: 命令行:fidisk /dev/nvme0n2 进入另一种模式后 按n划分... -
aix创建lv 在lv上创建文件系统
2014-10-31 19:09:00aix创建lv 在lv上创建文件系统 创建LV命令: mklv -y softlv -t jfs2 rootvg 15G 创建文件系统命令: crfs -v jfs2 -d/dev/softlv -m /soft -A yes 把softlv 和 rootvg改成你自己的lv名称和vg名称就行... -
LV+ext4 文件系统空间调整
2018-08-30 19:38:24Command (m for help): n \\创建新的分区 First cylinder (1160-1305, default 1160):1160 \\指定起始柱面 Last cylinder or +size or +sizeM or +sizeK(1160-1305, default 1305): 1305 \\指定终止柱面 -
linux 文件系统之PV,VG,LV的关系和操作
2021-09-06 19:10:58PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),... -
桃源企业文件管理系统源码 v3.2
2021-04-02 18:25:39该源码是桃源企业文件管理系统源码 v3.2,源码系统比较完整,而且是该行业中比较不错的,用户量也很多,界面设计业还可以吧,值得大家的学习与借鉴,喜欢的朋友可以研究一下吧。 一、系统特点: 1、强大文件上传:... -
AIX创建文件系统
2019-01-10 17:05:10用crfs或者smit来创建一个5G的文件系统 ...解释:在testvg卷组上创建一个格式为Jfs2的5G大小的文件系统,挂载点为/testfs AIX系统下文件系统的创建 接下来 用mklv mkfs chlv logform mount chfs这些命令... -
redhat linux建文件系统
2021-05-10 02:51:34新找了Redhat Enterprise linux5,想在上面建oracle11g玩玩。准备陆续记录一下整个过程,包括操作系统的。先装上了Redhat,过程先不描述了,用的傻瓜式安装,基本都是缺省。先说说怎么建lv吧。用fdisk -l命令查看... -
linux中lv的详细创建流程【化分区-pv-vg-lv创建整套流程】,centos中lv脚本创建vg-pv-lv,-bash: lvs: ...
2019-11-14 11:42:35磁盘: 磁盘结构介绍 ...扩展分区:直接从硬盘上划分,但是不直接格式化使用,而是在上面创建多个小分区 逻辑分区:逻辑分区就是扩展分区创建的小分区 分区表,只记录 主分区+扩展分区,每记............ -
LVM逻辑卷管理 创建 ext4 xfs文件系统扩容
2022-02-06 23:11:36创建逻辑卷 创建新分区: yum -y install gdisk [root@serverb ~]# gdisk /dev/vdb GPT fdisk (gdisk) version 1.0.3 Partition table scan: MBR: not present BSD: not present APM: not present GPT: not ... -
Linux创建LV
2018-07-25 15:41:34名词解释: PV:physical Volume 物理卷,由一个到多个物理分区组成 VG:Volume Group 卷组(卷用户组?),可理解为一个虚拟磁盘,由一个到多个pv组成 ...磁盘分区àpartprobeà创建PVà创建VGà创建LVà...... -
【lvcreate】创建lv需要在vg上创建 (一)
2018-05-29 14:58:18【lvcreate】创建lv需要在vg上创建参数:【-n】:指定名称【-L】:指定空间大小例如:lvcreate -L 50M -n testlv myvg //在myvg中创建一个lv,名称为testlv,大小为50M mke2fs -j /dev/myvg/testlv //即格式化...