Linux学习--第九天--du、df、fsck、dumpe2fs、mount、NTFS-3G、fdisk、partprobe、/etc/fstab、free、mkswap、swapon
2016-11-01 16:58
573 查看
分区类型
主分区:最多只能分四个扩展分区:只能有一个,如果有了扩展分区,主分区只能有三个。扩展分区不能格式化和存储数据,再划分为逻辑分区才能进行相应操作。
逻辑分区:IDE硬盘,linux最多支持59个逻辑分区。SCSI硬盘,linux最多支持11个逻辑分区。
linux针对分区的命名,逻辑分区命名必须从sda5开始。例如:主分区1:/dev/sda1;主分区2:/dev/sda2;扩展分区:/dec/sda3;逻辑分区1:/dec/sda5;逻辑分区2:/dec/sda6;
文件系统格式
ext2:ext升级版本,Red Hat Linux 7.2版本以前的默认都是ext2的文件系统。93年发布,最大支持16TB的分区和最大2TB文件啊。ext3:和ext2最大区别是带日志功能。
ex4:变化非常大,向下兼容ext3,最大1EB文件系统和16TB文件,无限子目录,extends连续数据块概念,多块分配,延迟分配,持久项分配,快速FSCK,日志校验,无日志模式,在线碎片整理,inode增强,默认启用barrier等。
1EB=1024PB=1024*1024TB
df
df [选项] [挂载点] | 描述 |
---|---|
-a | 显示所有文件系统信息,包括特殊文件系统,如/proc , /sysfs |
-h | 人性化显示 |
-T | 显示文件系统类型 |
-m | 以MB显示容量 |
-k | 以KB显示容量,默认值 |
du
du [选项] [目录或文件名] | 描述 |
---|---|
-a | 显示每个子文件的磁盘占用量 |
-h | 人性化显示 |
-s | 只显示总占用量 |
所以du比df查询的小,一般的服务器应该定期进行重启。
fsck
fsck [选项] 分区设备文件名 | 描述 |
---|---|
-a | 不显示用户提示,自动修复文件系统 |
-y | 和-a作用一致,但有些系统只支持-y |
dumpe2fs
dumpe2fs -h /dev/sda1 显示磁盘状态mount
命令 | 描述 |
---|---|
mount -l | mount 显示系统中已挂载的设备,-l 显示卷标名称 |
mount -a | 依据/etc/fstab内容,自动挂载 |
mount -t 文件系统 | 指定挂载的类型,ext3,ext4,iso9660等,例:mount -t iso9660 /dev/sr0 /mnt/cdrom |
mount -L 卷标名 | 挂载指定卷标的分区,而不是以安装设备文件名进行挂载 |
mount -o remount,exec /boot | 重启后失效,不过记得改回来,要不影响启动 |
mount -o remount,noexec /home #/home必须是分区文件名 cd /home vi hello.sh chmod 755 hello.sh ./hello.sh mount -o remount,exec /home ./hello.sh
fdisk
fdisk -l #查看u盘设备文件名 mount -t vfat /dev/sdb1 /mnt/usb
linux在驱动方面比windows方便,只有两种需要linux手动安装驱动的情况,
一种是不支持的格式,比如ntfs,(解决方法重新编译内核,基本用不到)
另外一种是老的,新的linux识别不了。(解决办法,第三方软件解决或者编译内核,编译内核的情况很少很少)
fat=fat16
vfat=fat32
NTFS-3G
#下载插件 http://www.tuxera.com/community/open-source-ntfs-3g/ tar -zxvf ntfs-3g_ntfsprogs-2013.1.13 cd ntfs-3g_ntfsprogs-2013.1.13 ./configure make && make install mount -t ntfs-3g 分区设备文件名 挂载点
fdisk , partprobe
这种方式只能临时生效1. 添加硬盘 2. fdisk -l 查看硬盘 3. fdisk /dev/sdb 4. 按照提示进行分区 5. partprobe 重新读取分区表信息 6. mkfs -t ext4 /dev/sdb1 格式化分区,不能格式化扩展分区
/etc/fstab
第一个字段 分区设备文件名或UUID 第二个字段 挂载点 第三个字段 文件系统名称 第四个字段 挂在参数 第五个字段 dump备份,0不备份,1每天备份,2不定期备份 第六个字段 指定分区开机时候是否被fsck检测,0不检测,1或者1以上检测并且数值越小优先级越高
修改完毕用 mount -a 命令简单检测配置fstab是否出错。
如果出错,在开机时候系统强制暂停,输入密码重新编辑fstab文件,如果没有写权限,是因为在启动挂载过程中因为出错并对分区/系统没有给root写权限,运行命令 mount -o remount,rw /即可编辑文件。
free、mkswap、swapon
free查看内存和swap分区fdisk /dev/sdb #给swap分区 t改id为82 mkswap /dev/sdb6 #格式化分区 swapon /dev/sdb6 #加入swap分区 swapoff移出分区 #以上临时生效 #永久生效请修改/etc/fstab文件
相关文章推荐
- 链接命令, du, df mount fdisk mod mkfs /etc/fstab(笔记)
- Linux 磁盘管理:df,du,fdisk,mkfs,fsck
- Linux基础之命令练习Day4-fdisk,mkfs,mlabel,mount,umount,mkswap,swapon,dd,top,free,ps,kill,rpm,yum,make
- Linux之文件系统常用命令df、du、fsck和dumpe2fs
- Linux磁盘 - fdisk,partprobe, mkfs, mke2fs, fsck, badblocks, mount, mknod
- Linux磁盘 - fdisk,partprobe, mkfs, mke2fs, fsck, badblocks, mount, mknod
- Linux命令-文件系统常用命令:df,du,fsck,dumpe2fs
- linux下查看文件系统类型 df -T ;/etc/fstab;mount
- Linux基础之命令练习Day4-fdisk,mkfs,mlabel,mount,umount,mkswap,swapon,dd,top,free,ps,kill,rpm,yum,make
- 磁盘与文件管理工具简介-fdisk | mkf s| fsck | mount | umount | blkid | df | du
- Linux 磁盘管理命令fdisk.df.du.mount等的介绍
- 磁盘相关命令df、du、fdisk、mkfs.ext4、mount、fstab
- linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown
- linux命令:/etc/fstab配置文档浅谈、mount -a fuser -v
- linux学习入门10——linux文件系統挂载管理(linuxcast.net)(mount、umount、配置fstab进行自动挂载)
- 曹太强学NTFS-3G移植-------------mount命令学习(1)
- 【拔苗计划】linux学习笔记——信号处理机制及kill、du、df命令
- linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown
- Linux笔记 磁盘管理fdisk,mek2fs,mount&unmount,分区表fstab
- linux 7- - watch,free,mpstat,vmstat,iostat,pidstat,df,du