linux磁盘操作命令详解
linux磁盘操作命令详解
收藏
1.分区与格式化原理
硬盘的分区分主MBR(446byte),主分区表(64byte),分区.
2.使用linux中的fdisk分区
fdisk /dev/sdb
p 打印分区表
t 转换分区表
w 写进分区表
n 新建分区
v 检查分区
注:fdisk使用完要重新启动.新硬盘不用.
3.linux的格式化软件
mkfs-支持ext2,ext3,vfat,msdos,jfs,reiserfs等
用法1:mkfs -t
例:#mkfs -t ext3 /dev/hdb2
用法2:mkfs.
例:#mkfs.vfat /dev/sdb3
mke2fs-支持ext2/ext3文件系统
用法:mke2fs [-j]
例:#mke2fs -j /dev/sdb2
注: mke2fs加上-j的话,意思是加日志,就是ext3的分区。
mkswap 对swap,要用mkswap命令初始化
4.硬盘分区的挂载
挂载命令 -mount
例: #mount /dev/sdb2 /mnt/sd2
载命令 -umount
例: #umount /dev/sdb2
写入/etc/fstab
/dev/sdb2 /mnt/sd2 ext3 defaults 0 0
注: 第一个0,表明分区。第二个 0表明linux启动时,是否自检
检查mount信息
#df -T
5.使用卷标挂载
添加卷标 -e2label
例: #e2label /dev/sdb2 test
根据卷标挂载
例: #mount LABEL=test /mnt/sd2
写入/etc/fstab
LABEL=test /mnt/sd2 ext3 defaules 0 0
6.ext2/ext3的挂载选项
ro/rw 只读/读写
exec/noexec 允许/不允许可执行
dev/nodev 允许/不允许设备文件
suid,sgid/nosuid,nosgid 允许/不允许suid,sgid文件
atime/noatime 更新/不更新节点的访问时间
async/sync 异步/同步磁盘I/O
user/nouser 允许/不允许普通用户挂载磁盘,用在/etc/fstab文件中的选项
注:挂载过的目录用,-o选项可以重新挂载
相关文档:
什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了。下面是Linux系统下用C语言创建的一个线程池。线程池 ......
在Ubuntu Linux下进行PHP开发,首先可以安装搭建 LAMP 环境和 phpmyadmin 这个Mysql 数据库管理工具,之后选择一个FTP传工具如:Filezilla,最后我们还要选择PHP开发工具,Ubuntu自带的Gedit纯文本编辑做一般的代码文本的修改足够,但要实现一些项目和调试等功能就不行了,所以我们还是最好还是选择一款IDE开发环境,这里我 ......
第一部分 Linux下ARM汇编语法
尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点 (www.g ......
LINUX网卡绑定聚合设置
1.建立虚拟网络接口配置文件:ifcfg-bond0
cd /etc/sysconfig/ network-scripts/
[root@rhas-13 root]# vi ifcfg-bond0 (建立ifcfg-bond0文件)
2.编辑虚拟网络接口配置文件
#vi ifcfg-bond0
将第一行改成 DEVICE=bond0
# cat ifcfg-bond ......
df命令详细用法
a:显示全部的档案系统和各分割区的磁盘使用情形
i:显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个档案系统的所有分割区磁盘使用量
x:显示不是某一个档案系统的所有分割区磁盘使用量
T:显示每个分割区所属的档案系统名称
常用命令:df -hi
操作详解
&n ......