linux下文件系统的创建管理:

linux文件系统按照日志类型分为非日志和日志型

日志型文件系统:ext3,ext4,xfs

非日志文件系统:ext2

linux文件系统存储分为元数据区和索引区,每个

df命令查看整个磁盘使用量

du查看目录下磁盘使用量

df使用格式:df [OPTION]... [FILE]...

-a:显示全部文件目录磁盘使用情况

-k:以Kbytes方式显示文件系统

-m:以Mbytes方式显示文件系统

-h:以常见的Kbytes,Mbytes,Gbytes等方式显示

du使用格式:du [OPTION]... [FILE]...

-a:显示全部子文件及目录

-s:显示目录下的文件及子目录大小总和

-S:显示目录下及子目录下的大小,刨去子目录大小

-h:以常见容量格式显示

例子:

linux文件系统创建使用过程:

先对磁盘进行分区(fdisk,parted),一块磁盘最多四块主分区;分区结束后需对分区后的分区进行格式化(mkfs),对格式化分区进行挂载到制定目录(mount),然后进行使用。

fdisk -l 列出已知磁盘信息

mkfs  创建文件系统

格式:mkfs -t type DEVICE

mkfs.type DEVICE

mke2fs -t {ext2|ext3|ext4} DEVICE(ext文件系统专用)

-b BLOCK:1024,2048,4096  指定数据块大小

-L LABEL:指定卷标

-j:相当于-ext3,启用日志功能

-I:指明inode与字节之间的比例,即每多少个字节创建一个inode

-N:给此文件系统直接创建多少个inode

-m #:指定给superuser预留的空间,直接表示预留#%,默认5%

-O [^]feature: 可以指明额外具有的某些特性,^表示不启用此特性

文件系统信息查看dumpe2fs [-h] DEVICE,不能修改

tune2fs 可以查看修改文件系统属性信息,文件块大小不可修改

tune2fs –l /dev/Device可以列出超级块信息

blkid查看磁盘分区信息:

blkid DEVICE

可查看LABEL,UUID及文件系统类型

e2label  ext系统的卷标管理工具

e2label /dev/DEVICE NEWLABEL修改label

e2label /dev/DEVICE 查看label

文件系统检测:

因意外导致的文件系统出错需进行文件系统检测,检测过程应该离线进行,先umount

fsck –t type=fsck.type

-a  自动修复(修复错误为删除错误,慎用)

-r      交互式修复

-f   强制修复

ext文件系统专用修复:

e2fsck  -y 对所有文件系统错误自动修复

-f  强制检测所有文件系统,即使其为clean

Linux交换分区必须为独立分区,创建分区后fdisk要把标识符更改,用t更改为swap标示82或者直接mkswap [-L LABEL] /dev/DEVICE

swapon DEVICE 启用swap分区

swapoff DEVICE卸用swap分区

创建swap分区实例:

mount:挂载分区命令:

mount [option] [-o option[,option]...]  device

option:命令选项

-o option:挂载选项

device 设备文件

命令选项:

-a挂载全部分区(文件系统开启自动挂载的全部挂载上去)

-t type:文件系统类型

-r:以只读方式挂载此文件系统

-w:以读写方式挂载次文件系统

-n:

-B:绑定目录至另外一个目录上

-o 挂载选项:

async:异步模式挂载

sync:同步模式挂载

atime/noatime:是否更新访问时间戳

diratime/nodiratime:是否更新目录的访问时间戳

auto/noauto:是否允许此设备被自动挂载

exec/noexec:是否允许此文件系统执行应用程序

dev/nodev:是否支持在此设备上使用设备文件

suid/suid:是否允许此文件系统上设置suid权限

remount:重新挂载

ro:只读方式访问此文件系统

rw:读写方式访问此文件系统

user/nouser:是否允许普通文件挂载此设备

acl:是否支持facl

例子:

挂载时指定文件格式:

卸载挂载点:

以只读方式挂载

TEST:

创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至/mydata目录

file可以查看文件系统信息

转载于:https://blog.51cto.com/610463479/1692314

linux下文件系统创建相关推荐

  1. linux 杂项设备,Linux下自动创建节点的字符杂项设备 misc_register

    Linux下自动创建节点的字符杂项设备 misc_register admin • 2020 年 01 月 07 日 杂项设备 Linux里面的misc杂项设备是主设备号为10的驱动设备 定义头文件: ...

  2. c# 找出目录下的所有子目录_第9期:Linux下文件系统满的处理

    文件系统满(file system full),几乎是每个程序员都会遇到的问题.它会导致各种神奇的现象,比如程序突然无法启动.日志突然不刷新了等.测试环境,我们通常找出大文件并删除即可.常规的步骤是: ...

  3. linux下怎么创建root,Linux用root账号创建一个新的登录账号的方法

    Linux下如何创建新用户通常情况下,处于安全考虑,一般都给自己创建一个普通用户,而不直接使用root用户,因为权限大了,误操作就容易带来无法弥补的损失.Linux系统中,只有root用户有创建其他用 ...

  4. Linux下SVN创建新的项目

    Linux下SVN创建新的项目 Linux环境下的SVN创建新的项目 一.前置条件: 1)有安装了linux系统的服务器,123.*.*.29 2)服务器上安装了svn,本人服务器的svn的数据安装的 ...

  5. Linux下Netfilter创建自己的Hook,让数据包可以发送到用户层,然后统计节点负载信息

    Linux下Netfilter创建自己的Hook函数,让数据包可以发送到用户层,然后统计节点的负载信息 写在最前面,我的linux内核版本是4.4.0-31-generic,版本是Ubuntu 16. ...

  6. 如何创建一个linux用户名和密码,Linux下如何创建用户 | Soo Smart!

    Linux下如何创建用户? 初步接触linux时要学会用户账号的添加.删除与修改.用户口令的管理.用户组的管理方法,这里列出来供大家参考使用吧. user的create, delete, modify ...

  7. linux批量创建用户1000,Linux下批量创建用户

    Linux下批量创建用户主要有以下两种方法: 方法一: 1,新建一个文件user.txt,以/etc/passwd 为模板 2,再次新建一个文件passwd..txt,以/etc/shadow 为模板 ...

  8. linux如何创建目录结构,linux下怎么创建一个目录命令mkdir

    linux下怎么创建一个目录命令mkdir linux下用mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 命令格式: ...

  9. Linux下如何创建loop device

    在Linux中,有一种特殊的块设备叫loop device,这种loop device设备是通过影射操作系统上的正常的文件而形成的虚拟块设备 .因为这种设备的存在,就为我们提供了一种创建一个存在于其他 ...

最新文章

  1. 【solr专题之三】Solr常见异常
  2. LeetCode 1490. 克隆 N 叉树(DFS/BFS)
  3. flume获取mysql日志到hdfs_Hadoop实战:Flume输入日志到HDFS报错解决
  4. linux 修改普通用户的 max user process
  5. gRPC传输协议使用(python教程)
  6. Windows下有关(下载与播放)软件
  7. linux下mariadb的服务启动异常,centos7 – CentOS 7 MariaDB错误“无法启动mariadb.service:找不到单位.”...
  8. R语言使用strsplit函数按照指定的分隔符号进行数据拆分、分裂(split)、分割后的数据类型为列表、unlist函数将拆分后生成的列表list转化为向量vector
  9. 【微机原理】40道简答题
  10. Spring application使用@ 使用的问题:'@' that cannot start any token. (Do not use @ for indentation)
  11. 360抢票 网站维护中 你的登录被踢了!
  12. python编写自定义函数计算约登值(约登指数、Youden Index)、寻找最佳阈值(threshold、cutoff)、以及最佳阈值对应的ROC曲线中的坐标点
  13. [Python] 央视新闻联播推送
  14. Csdn视频第二十期 : 测试工具与流程讨论
  15. 服务器主机玩游戏性能如何,用服务器主机玩游戏怎么样
  16. zcpa matlab,matlab习题结果解析.doc
  17. 初探STM32掉电复位PDR
  18. Flyte简介:云原生机器学习和数据处理平台
  19. python数据分析的四阶段以及电商数据描述性分析和探索性分析
  20. 行车记录仪效果由=方案(主控芯片)+镜头+图像传感器

热门文章

  1. [Ext JS 4] 拖放[drag and drop]
  2. Teamcenter 入门开发系列问答(3)
  3. linux里面的perl脚本怎么调用函数,如何在我的Perl脚本中包含另一个文件的函数?...
  4. php 微信支付 ca证书,微信公众号红包接口开发PHP开发 CA证书出错,请登陆微信支付商户平台下载证书...
  5. android uri parcel,Android ParcelFileDescriptor实现进程间通信
  6. C. Molly's Chemicals
  7. 挑选回文串(二进制枚举)
  8. STM32之输入捕获
  9. 华为堡垒机_浪潮无线分析,华为云堡垒机
  10. python是如何引起的_1.2.8 如何开始使用python