1 分区和文件系统

  分区类型

    主分区:<= 4个

    扩展分区:只能有一个,也算主分区的一种

           不能存储数据和格式化,只能用来包含逻辑分区

    逻辑分区:扩展分区中划分的   IDE--最多59个   SCCI--最多11个

    

    

    无论怎样分区,逻辑分区1的设备文件名总是:/dev/sad

  

  文件系统

    ext2:最大支持16TB的分区、2TB的文件

    ext3:支持大小和ext2相同,只是增加了日志功能

    ext4:最大支持1EB的分区、16TB的文件,性能、伸缩性和可靠性方面升级了


 2 文件系统常用命令

  df [选项] [挂载点]  查看文件系统信息

    -a   all

    -h human

    -T   type

    -m  MB

    -k   KB

  du [选项] [目录或文件]   统计大小   主要是目录  文件可用ls

    -a  每个子文件的大小

    -h 人性化

    -s 总大小

    

  fsck [选项] 分区设备文件名    文件系统修复   一般系统自动执行,不用手动

    -a  不显示提示,自动修复文件系统

    -y  自动修复,和-a作用一样,不过有些文件只支持-y

  dumpe2fs 分区设备文件名   显示磁盘状态

    输出比较复杂,关注一些数据块,超级块等即可

  mount     挂载命令    就是把 设备文件名 和 挂载点 连接起来

    mount [-l]    查询已挂载设备,-l显示卷标名

    mount -a     依赖配置文件/etc/fstab,自动挂载

    mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

      -t 文件系统:指定挂载类型,etx3、etx4、iso9660等

      -L 卷标名:挂载指定卷标的分区

      -o 特殊选项:额外选项 remount, exec

      

    挂载光盘

      #mkdir /mnt/cdrom/        任意空目录都可以作为挂载点

      把关盘放入光驱   要通电

      #mount [-t iso9660] /dec/cdrom /mnt/cdrom

           默认就是-t iso9660,可不写    /dev/cdrom -> sr0   软链接,一回事

      卸载 #umount /dev/cdrom   或   umount /mnt/cdrom

    挂载U盘

      切换至虚拟机,插入U盘,自动识别

      #fdisk -l   查看设备文件名 和 类型  例如为:/dev/sdb1  Fat32-->vfat    默认不支持NTFS

      #mkdir /mnt/usb

      #mount -t vfat /dev/sdb1 /mnt/usb

      #umount /dev/sdb1

    支持NTFS文件系统

      方法1 重新编译内核...

      方法2 利用第三方软件 NTFS-3G

        下载源码包 http://www.tuxera.com/community/open-source-ntfs-3g/#tab-1414502495464-2-9

        编译安装 ./configure   make  make install

        使用 mount -t ntfs-3g /dev/sdb1 /mnt/windows

      

      


 3 fdisk分区

  分区过程

  fsidk -l  查看分区

  fdisk /dev/sdb   给硬盘分区

  

    p  查看

    n  新建

    w  保存退出

  partprobe  重新读取分区表信息

  mkfs -t ext4 /dev/sdb1   格式化分区

  mkdir /disk1   创建挂载点并挂载硬盘

  mount /dev/sdb1 /disk1/

  mount 或 df 可查看分区是否挂载

  分区自动挂载

    配置文件 /etc/fstab    !注意:写错了系统会崩溃!

    

    写入要自动挂载的分区:

      /dev/sdb1    /disk1  etx4  defaults  1 2

    mount -a   依据配置文件,自动挂载,可以检测是否有错误

  fstab文件修复

    fstab文件出现错误,仍可以root登录,进行修改fstab文件

    mount -o remount,rw /    重新挂载,加入写权限,才可以修改

    

Linux学习 -- 文件系统管理的更多相关文章

  1. linux btrfs文件系统管理与应用

    btrfs文件系统管理与应用 1.btrfs文件系统 基本介绍 btrfs文件系统在CentOS7.x上属于技术预览版 btrfs文件系统英文名:B-tree  FileSystem或者Butter ...

  2. linux的文件系统管理(ext4-tune2fs-e2fsck-xfs文件系统)

    文件系统管理 文件系统是Linux系统存放文件的空间.文件系统的类型有很多种,CentOS支持多种文件系统,目前常用的是ext4和xfs文件系统.我们以ext4文件系统为例来说明对文件系统的管理. U ...

  3. linux 学习 13 系统管理

    第十三讲 Linux系统管理 13.1.1进程管理-进程查看 13.1.2进程管理-终止进程 .2工作管理 .3系统资源查看 .4系统定时任务 13.1.1进程管理-进程查看 .进程简介 进程是正在 ...

  4. Linux高级文件系统管理(8)

    如果您的 Linux 服务器有多个用户经常存取数据时,为了维护所有使用者在硬盘容量的公平使用,磁碟配额 (Quota) 就是一项非常有用的工具,另外,如果你的用户常常抱怨磁盘容量不够用,那么更进阶的文 ...

  5. linux学习之系统管理、网络配置、软件安装

    一.ifconfig,命令查看linux系统IP 二.su切换到root下(已是root用户不用切换),使用setup命令启用界面操作         CentOS我安装的是Minimal版本,没有安 ...

  6. Linux学习-文件和目录管理 

    Linux文件和目录管理  文件系统架构  1.Linux文件系统具有层级性     1)文件或者目录起始于根目录"/"成为树状结构    2)最顶层由/开始   2 ...

  7. linux备忘录-文件系统管理

    Extx 文件系统原理 block group 每个分区(partition)的组成为 boot sector -> block group -> block group -> bl ...

  8. Linux学习-文件基础权限

    文件基本权限 drwxr-xr-x 第一个字符表示文件类型 d:表示是一个目录.-:表示这是一个普通的文件.l: 表示这是一个符号链接文件,实际上它指向另一个文件.b.c:分别表示区块设备和其他的外围 ...

  9. Linux学习 - 文件特殊权限

    一.SUID权限(只针对文件) 只有可执行的二进制程序才能设定SUID权限 命令执行者要对该程序拥有x(执行)权限 1 拥有SUID的文件 /usr/bin/passwd 2 功能: 命令执行者(其他 ...

随机推荐

  1. js 中创建对象

    对象是什么 从JavaScript定义上讲对象是无序属性的集合,其属性可以包含基本值.对象或函数.也就是说对象是一组没有特定顺序的属性,每个属性会映射到一个值上,是一组键值对,值可以是数据或对象. 最 ...

  2. AS3.0杂记——Dictionary、Object与Array

    来源:http://blog.csdn.net/m_leonwang/article/details/8811829 Object.Array与Dictionary都是关联数组,就是用“键”来索引存储 ...

  3. spring配置文件详解【总结】

    知其然,知其所以然 <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns=&qu ...

  4. asp.net URL DES加密 什在URL中的使用

    DES 加密 有时会有 + = 这些特殊字符串 Server.UrlDecode(Request["UserName"]) //能解决  = 号,但是 +号会变成空格 HttpUt ...

  5. Oracle Day3 多行函数、多表查询

    1.多行函数 Sum avg max min count 组函数具有滤空的作用(添加nvl屏蔽该功能) 分组group by 多行分组 分组过滤 where 和分组过滤的区别(having) 分组的增 ...

  6. 《JavaScript高级程序设计》读书笔记 ---基本概念小结

     ECMAScript 中的基本数据类型包括Undefined.Null.Boolean.Number 和String. 与其他语言不同,ECMScript 没有为整数和浮点数值分别定义不同的数据 ...

  7. tableview cell添加3D动画

    当cell显示之前,会先调用该方法,因此给cell添加动画,在这个方法里面即可. -(void)tableView:(UITableView *)tableView willDisplayCell:( ...

  8. 理解 php 中& 引用

    php中引用&的真正理解-变量引用.函数引用.对象引用 php的引用(就是在变量或者函数.对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但是内容并没 ...

  9. js 交换表单中值

    <html> <head> <meta charset="utf-8" /> <script type="text/javasc ...

  10. JavaScript高级程序设计:第二十一章

    第二十一章 Ajax与Comet 一.XMLHttpRequest对象 1.XHT的用法 在使用XHR对象时,要调用的第一个方法时open( ),它接受3个参数:要发送的请求的类型.请求的URL和表示 ...