XFS

Linux 软链接和硬链接简介

两盒软妹~` 提交于 2019-12-04 04:51:31
本文主要介绍了 Linux系统 中的链接文件。 文件系统 在 Linux 系统中,将文件分为两个部分:用户数据和元数据。 元数据(inode) 元数据即文件的索引节点(inode),用来记录文件的权限(r、w、x)、文件的所有者和属组、文件的大小、文件的状态改变时间(ctime)、文件的最近一次读取时间(atime)、文件的最近一次修改时间(mtime)、文件数据的block编号。 inode的默认大小为128Byte,新的ext4和xfs可以设置为256Byte。 在Linux中,元数据中的inode号,即索引节点号,才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使用,系统或程序通过inode号寻找正确的文件数据块。 用户数据(block) 用户数据即文件数据块(block),记录了文件的真实内容,包括文件名,文件名会被记录在上级目录的block中。也就是说,目录的block中记录的是这个目录下所有一级子文件和子目录的文件名及inode的对应,而文件的block中记录的才是文件实际的数据。 block的大小可以是1KB、2KB、4KB,默认为4KB。block用于实际的数据存储,如果一个block放不下数据,则可以占用多个block,最后一个block可能不会占满,但也不能再放入其他文件的数据。多个block有可能是连续的,也有可能是分散的。 硬链接(Hard

kickstart 自动安装 CentOS7

你离开我真会死。 提交于 2019-12-03 09:25:17
环境 CentOS7.6 genisoimage 1.1.11 CentOS-7-x86_64-Minimal-1810.iso 复制 iso 内容到本地磁盘 mount -o loop CentOS-7-x86_64-Minimal-1810.iso /mnt/ mkdir -p /home/iso/centos7 cd /mnt && cp -af * .* /home/iso/centos7/ 创建 isolinux/ks.cfg mbr 启动,/home/iso/centos7/isolinux/ks.cfg 内容如下 # Install OS instead of upgrade install # Reboot after installation reboot # System authorization information auth --enableshadow --passalgo=sha512 # Use CDROM installation media cdrom # Use graphical install graphical # Run the Setup Agent on first boot firstboot --enable ignoredisk --only-use=sda # Keyboard layouts keyboard -

Storing & accessing up to 10 million files in Linux

♀尐吖头ヾ 提交于 2019-12-02 17:30:20
I'm writing an app that needs to store lots of files up to approx 10 million. They are presently named with a UUID and are going to be around 4MB each but always the same size. Reading and writing from/to these files will always be sequential. 2 main questions I am seeking answers for: 1) Which filesystem would be best for this. XFS or ext4? 2) Would it be necessary to store the files beneath subdirectories in order to reduce the numbers of files within a single directory? For question 2, I note that people have attempted to discover the XFS limit for number of files you can store in a single

15.磁盘格式化 磁盘挂载 手动增加swap空间

时光总嘲笑我的痴心妄想 提交于 2019-11-30 07:53:17
6月15日任务 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化: 我们先来看一下,centos7所支持的系统文件格式 cat /etc/filesystems来看一下 其中XFS是系统默认的 而ext4 ext3 ext2都是centos7以前版本的格式,当然也可以在centos7上设置成这些 可以用mount来看一下系统的格式 我们只需要关注/dev开头的即可,发现 / 以及/boot 都是默认的XFS格式的 我们用mke2fs 来进行格式化,其中有几个选项 mke2fs -t 可以指定要格式成什么样的文件系统 mke2fs -b 指定块大小(一般保持默认就可以) mke2fs -m 指定这个分区的预留大小(一般会留出5%作为root的预留空间,可改小,磁盘使用最大化) mke2fs -i 可指定多少个字节对应着多少个inode mkfs.XFS==mke2fs -t ext4 (mke2fs -t不支持XFS,所以用mkfs.) mkfs.XFS -f 为强制设定 blkid file可查看文件系统格式 -----------------------------------------------------------------------------------------------------------

How to dynamically fill the structure which is a pointer to pointer of arrays in C++ implementing xfs

被刻印的时光 ゝ 提交于 2019-11-29 15:33:49
Structure 1: typedef struct _wfs_cdm_cu_info { USHORT usTellerID; USHORT usCount; LPWFSCDMCASHUNIT * lppList; } WFSCDMCUINFO, * LPWFSCDMCUINFO; Structure 2: typedef struct _wfs_cdm_cashunit { USHORT usNumber; USHORT usType; LPSTR lpszCashUnitName; CHAR cUnitID[5]; CHAR cCurrencyID[3]; ULONG ulValues; ULONG ulInitialCount; ULONG ulCount; ULONG ulRejectCount; ULONG ulMinimum; ULONG ulMaximum; BOOL bAppLock; USHORT usStatus; USHORT usNumPhysicalCUs; LPWFSCDMPHCU * lppPhysical; } WFSCDMCASHUNIT, * LPWFSCDMCASHUNIT; Structure 3: typedef struct _wfs_cdm_physicalcu { LPSTR lpPhysicalPositionName;

磁盘格式化,磁盘挂载,手动增加swap空间

孤者浪人 提交于 2019-11-29 08:02:01
磁盘格式化 对磁盘分区之后,如果不格式化是没办法使用的,所以需要格式化 安装centos7时,默认的文件系统是 xfs 格式 要查看硬盘分区的文件系统格式,可以使用 mount 命令查看 使用mount命令后可以看到以上信息,但是很多与分区无关的信息 主要看开头为 /dev/ 的信息,这些才是硬盘分区信息 可以看到两个分区,/dev/sda3(/) 和 /dev/sda1(/boot) 格式是 xfs swap分区无法在这里查看,swap分区的文件系统格式是swap分区自己独有的格式,与其它分区都不同 来源: https://my.oschina.net/u/4150462/blog/3103677

centos7格式化大于2T的硬盘

自闭症网瘾萝莉.ら 提交于 2019-11-29 06:28:52
centos7格式化大于2T的硬盘 听语音 原创 | 浏览:1919 | 更新:2018-03-12 17:31 1 2 3 4 5 6 7 分步阅读 现硬盘动不动就是T级别的,那个在CentOS7中如何将在于2T的硬盘初始化呢? 步骤阅读 工具/原料 parted 方法/步骤 1 用parted开始对硬盘进行分区 2 用gpt分区格式 3 mkpart开始进行分区,这里把全盘分成一个区,可help mkpart查看mkpart的帮助 4 print查看分区表,quit退出parted 5 用mkfs.xfs将新分区格式成xfs格式 6 在根目录下创建mydata目录 ,并将新分区挂载到/mydata 7 查看分区情况 来源: https://my.oschina.net/u/3367404/blog/3101923