zoukankan      html  css  js  c++  java
  • 文件系统管理

    主分区最多自能有四个
    扩展分区最多只能有一个,也算作主分区的一种,不能存储数据和格式化
    逻辑分区:IDE接口最多59个逻辑分区,scsi接口最多有11个逻辑分区

    常用命令

    df

    df [选项] [挂载点] 查看分区(文件)系统的占用情况信息

    df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令程序序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间),所以比du命令显示的占用量大,此命令显示的结果比du命令的准确
    |参数|作用|
    |----|----|
    |-a|显示所有的文件系统,包括特俗文件系统,如:/proc,/sysfs|
    |-h|使用习惯单位显示容量,如kb,MB,GB等|
    |-T|显示文件系统类型|
    |-m|以MB单位显示容量|
    |-k|以KB单位显示容量,默认就是以KB单位显示|

    du

    du [选项] [目录名|文件名] 显示目录占用大小

    du命令死面向文件的,只会计算文件或目录占用的空间,所以比df命令显示的占用量小
    |参数|作用|
    |----|----|
    |-a|显示每个子文件的磁盘占用量,默认只统计子目录的磁盘占用量|
    |-h|使用习惯单位显示容量,如kb,MB,GB等|
    |-s|统计总占用量,而不列出子目录和子文件的占用量|

    fsck

    fsck [选项] 分区设备文件名 文件系统修复命令

    参数 作用
    -a 不用显示用户提示,自动修复文件系统
    -y 自动修复,和-a作用一致,不过有些文件系统只支持-y

    dumpe2fs

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

    mount

    • 查看
      |参数|作用|
      |----|----|
      |-a|根据/etc/fstab的内容自动挂载|
      |-l|查询系统中已挂载的设备,-l会显示卷标名称|
    • 挂载
      mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
      |参数|作用|
      |----|----|
      |-t 文件系统|加入文件系统类型来自定挂载的类型,可以以ext3.ext4,iso9660等文件系统|
      |-L 卷标名|挂载指定卷标的分区,而不是安装设备文件名挂载|
      |-o 特殊选项|可以指定挂载的额外选项|
      -t参数需指定格式,如挂载光盘,U盘等需使用
      -o参数内容
      1570426181553
    • 卸载
      umount 设备文件名或挂载点 卸载挂载

    支持NTFS文件系统

    • NTFS-3G
      mount -t ntfs-3g 分区设备文件名 挂载点 使用ntfs-3g挂载ntfs文件系统的设备

    fdisk

    • 分区
      fdisk 硬盘设备 分区
      1570450179706
    • 格式化
      mkfs -t ext4 /dev/sdb1 格式化/dev/sdb1分区

    partprobe

    重新读取分区表信息

    自动挂载

    vim /etc/fstab
    dumpe2fs -h /dev/sdb1 查看设备的UUID
    1570451126431

    /etc/fstab文件修复

    mount -o remount,rw /
    开机可输入root密码,修改/etc/fstab文件属性,然后再修改此文件

    分配swap分区

    free

    free [-m] 查看内存与swap分区使用状况

    cached(缓存):是指把读取出来的数据保存在内存当中,当再次读取时,不用读取硬盘而直接从内存当中读取,加快了数据的读取过程
    buffer(缓冲):是指在写入数据时,先把分散的写入操作保存到内存当中,当达到一定程度再集中写入硬盘,减少了磁盘碎片和硬盘的反复寻道,加速了数据的写入过程

    • 新建swap分区
      fdisk /dev/sdb 给sdb新分个分区,别忘记把分区ID改为82(t键修改)
    • swap格式化
      mkswap /dev/sdb6 格式化swap分区
    • 加入swap分区
      swapon /dev/sdb6
      vim /etc/fstab 加入开机自动挂载
    • 取消swap分区
      swapoff /dev/sdb6
  • 相关阅读:
    Linux配置手记及软件FAQ-更新到Fedora core 3
    怎样给多维数组动态分配内存
    mysql管理密码修改及管理权限设定(zz)
    链表处理函数(自己总结)
    二级C笔试试题
    中央广播电视大学19992000学年度第二学期“开放教育(本科)期末考试计算机科学与技术专业数据结构试题
    关闭计算机就这几招
    交大ftp校内搜索引擎终于好了!好!!
    有趣的Baidu。终于发现点比Google好的地方了
    几组重要概念
  • 原文地址:https://www.cnblogs.com/mrhonest/p/11642560.html
Copyright © 2011-2022 走看看