Linux学习 -- 文件系统管理
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学习 -- 文件系统管理的更多相关文章
- linux btrfs文件系统管理与应用
btrfs文件系统管理与应用 1.btrfs文件系统 基本介绍 btrfs文件系统在CentOS7.x上属于技术预览版 btrfs文件系统英文名:B-tree FileSystem或者Butter ...
- linux的文件系统管理(ext4-tune2fs-e2fsck-xfs文件系统)
文件系统管理 文件系统是Linux系统存放文件的空间.文件系统的类型有很多种,CentOS支持多种文件系统,目前常用的是ext4和xfs文件系统.我们以ext4文件系统为例来说明对文件系统的管理. U ...
- linux 学习 13 系统管理
第十三讲 Linux系统管理 13.1.1进程管理-进程查看 13.1.2进程管理-终止进程 .2工作管理 .3系统资源查看 .4系统定时任务 13.1.1进程管理-进程查看 .进程简介 进程是正在 ...
- Linux高级文件系统管理(8)
如果您的 Linux 服务器有多个用户经常存取数据时,为了维护所有使用者在硬盘容量的公平使用,磁碟配额 (Quota) 就是一项非常有用的工具,另外,如果你的用户常常抱怨磁盘容量不够用,那么更进阶的文 ...
- linux学习之系统管理、网络配置、软件安装
一.ifconfig,命令查看linux系统IP 二.su切换到root下(已是root用户不用切换),使用setup命令启用界面操作 CentOS我安装的是Minimal版本,没有安 ...
- Linux学习-文件和目录管理
Linux文件和目录管理 文件系统架构 1.Linux文件系统具有层级性 1)文件或者目录起始于根目录"/"成为树状结构 2)最顶层由/开始 2 ...
- linux备忘录-文件系统管理
Extx 文件系统原理 block group 每个分区(partition)的组成为 boot sector -> block group -> block group -> bl ...
- Linux学习-文件基础权限
文件基本权限 drwxr-xr-x 第一个字符表示文件类型 d:表示是一个目录.-:表示这是一个普通的文件.l: 表示这是一个符号链接文件,实际上它指向另一个文件.b.c:分别表示区块设备和其他的外围 ...
- Linux学习 - 文件特殊权限
一.SUID权限(只针对文件) 只有可执行的二进制程序才能设定SUID权限 命令执行者要对该程序拥有x(执行)权限 1 拥有SUID的文件 /usr/bin/passwd 2 功能: 命令执行者(其他 ...
随机推荐
- Openjudge-计算概论(A)-完美立方
描述: a的立方 = b的立方 + c的立方 + d的立方为完美立方等式.例如12的立方 = 6的立方 + 8的立方 + 10的立方 .编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组 ...
- maven混淆Java代码
Maven 环境下使用 proguard-maven-plugin 插件混淆你的源码 时间 2014-08-20 15:23:56 肖国颖的个人页面 原文 http://my.oschina.net ...
- 数据结构 B树 B+树 B*树 LSM-树
从B树.B+树.B*树谈到R 树 http://blog.csdn.net/v_JULY_v/article/details/6530142/ B-tree.B+tree和LSM-tree http: ...
- C++内存申请容易产生的错误
1.起因 前两天用python写了一款工具用来把excel文件转换成json文件,今天给他们用的时候发现在文本下看正常,但是在程序中使用就是会多出一些莫名其妙的字符. 2. 调查 原来主要是我写的工具 ...
- input之placeholder与行高的问题
我们实现一个输入框的视觉的时候为了保持其各种各样的兼容性: 1.鼠标要跟文字一样高度. 2.文字要居中对齐. 3.还要有placeholder 第一个目标,当实现一个高度为40像素的高度输入框时,为了 ...
- 小箭头的写法,z-index在ie7显示混乱问题
一.jQuery 发布 1.9 正式版,最后支持 IE 6/7/8,2.0以上的版本都不支持这三个浏览器了. 二.小箭头的写法与旋转切换(一直以为这样的只以切图片,原来未必哦.) <style& ...
- CSS传统布局之页面布局实例
传统的页面布局依赖于盒模型+流动模型(flow)+浮动模型(float)+层模型(layer)来实现页面的布局,具体方法是通过盒模型+display属性+float属性+position属性来加以实现 ...
- javaweb学习总结——Filter高级开发
在filter中可以得到代表用户请求和响应的request.response对象,因此在编程中可以使用Decorator(装饰器)模式对request.response对象进行包装,再把包装对象传给目 ...
- 《Windows驱动开发技术详解》之Windows内存管理
虚拟内存地址 Windows所有的程序(Ring0和Ring3层)可以操作的都是虚拟内存.有一部分单元会和物理内存对应起来,但并非一一对应,多个虚拟内存页可以映射同一个物理内存页.还有一部分单元会被映 ...
- kloxo面板教程-折腾了一天
------------------------------------------------------------------------------- 前一晚安装了掉线,不得不重新来,有点慢, ...