Linux系列- 文件系统、挂载管理
来源:互联网 发布:淘宝拓客助手怎么样 编辑:程序博客网 时间:2024/06/10 05:59
没有文件系统的设备又称之为裸(raw)设备 。windows下主流文件系统是 ntfs ;linux 是 ext3,ext4(用的最多) , ex2,ext5. 主要区别在于:日志、支持分区的大小、支持的单个文件大小、性能等
linux支持的文件系统有: ext2、ext3、ext4、fat(msdos)、vfat、nfs、iso9660、proc、gfs、jfs.
mke2fs 用来创建文件系统 mke2fs -t ext4 /dev/sda1.
常用参数:
-b blocksize 指定文件系统的大小
-c 指定文件系统时检查坏损块
-L label 指定卷标
-j 建立文件系统日志
dumpe2fs 查看分区文件系统详细信息 dumpe2fs /dev/sda(你自己的设备目录)
e2lable 为文件系统打标签 e2label /dev/sdb1 e2label /dev/sdb1 JACKSON(标签建议大小)
fsck 检查并修复损坏的文件系统 fsck /dev/sda2 (检查必须先修复) fsck /dev/sda2 -y
直接修复 fsck -t ext2 /dev/sda2 -y (文件系统损坏比较严重,建议加上类型) fsck 会将恢复回来但损坏的数据 系统启动时会对磁盘进行fsck
这里有一个IBM软件社区的一篇关于 linux文件系统的文章
这里说的比较简单,后期会再进行更新。
下面说一下linux挂载管理
linux 建议挂载在 /mnt下 实际可以挂载在任何地方
mount (所有挂载的系统) -t 指定文件类型 -o 指定挂载选项 ro,rw 读写方式挂载 sync 不使用缓存
mount -o remount,sync /dev/sdba /mnt/
umount /dev/sd3 或者 umount /mnt fuser -m /dev/sdb1 (取消挂载)
查看使用文件系统的进程 lsof /mnt 查看正在被打开的文件
配置文件 /etc/fstab 用来定义需要自动挂载的系统
mount -a 挂载所有fstab中定义的自动挂载项 也可以通过卷标挂载系统 (e2lable)
比如说我们通常会想从USB拷贝文件到服务器
注意:linux本身不支持nfts,想要支持ntfs需要第三方软件。
挂在U盘命令如下:
创建一个文件夹mkdir /mnt/usbcat /proc/partitions,看看现在系统中有哪些分区。插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,在虚拟机下是sdb1).fdisk -l /dev/sdaDisk /dev/sda: 131 MB, 131104768 bytes 3 heads, 32 sectors/track, 2667 cylinders Units = cylinders of 96 * 512 = 49152 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 2668 128016 6 FAT16mount /dev/sdb1 /mnt/usbcd /mnt/usb 即可查看usb内容,然后可以使用cp命令进行拷贝卸载可以通过两种方式卸载umount -v /dev/sdb1 通过设备名卸载 umount -v /mnt/usb/ 通过挂载点卸载
- Linux系列- 文件系统、挂载管理
- Linux文件系统挂载管理
- Linux 文件系统挂载管理
- Linux文件系统挂载管理
- Linux文件系统挂载管理
- Linux文件系统挂载管理
- 9.Linux文件系统挂载管理
- 12-Linux-文件系统挂载管理
- 【Linux 入门笔记】文件系统挂载管理
- 课时12 Linux文件系统挂载管理
- Linux磁盘及文件系统管理 4---- Linux文件系统挂载管理
- Linux入门基础 #5:Linux文件系统挂载管理
- linux初学(十)之linux文件系统挂载管理
- Linux入门基础 #5:Linux文件系统挂载管理
- Linux七天系列(第七天)—文件系统管理
- Linux系列-文件系统基本结构和文件基本操作管理
- MTD系列 - linux中yaffs2文件系统挂载
- linux-文件系统管理04-文件系统
- win7计算机管理 资源管理器停止工作
- 测试SQLPLUS的ARRAYSIZE对性能的影响
- asp.net页面处理流程 - 处理 PostBack回来的数据 - LoadAllState 和 ProcessPostData
- 排序算法总结
- JMS无法消费消息原因:
- Linux系列- 文件系统、挂载管理
- 第十一周项目3-3-1000以内的完数
- 浅谈单例模式
- jsp 页面中文 传到后台 乱码问题解决
- fatal error LNK1104: cannot open file ‘..../lib.obj
- SDWebImage 笔记
- ORACLE 11G SNAPSHOT STANDBY实例
- JMS控制台翻译
- CentOS6.2编译安装codelite5.3