The linux command 之存储媒介
一、常用的命令
- mount:挂载文件系统
 - unmount:卸载文件系统
 - fdisk:硬盘分区命令
 - fdformat:格式化软盘
 - fsck:检查和修复文件系统
 - mkfs:创建文件系统
 - dd:转换和拷贝一个文件
 - genisoimage(mkisofs):创建一个ISO 9660映象文件
 - wodim(cdrecord):向光存储介质中写入数据
 - md5sum:计算MD5校验码
 
二、挂载、卸载存储设备
挂载:将该设备添加到文件树中,从而允许操作系统可以操作该设备,这个过程称为挂载。
/etc/fstab 文件列出了系统启动时挂载的设备。

使用mount命令,查看已经挂载的文件系统列表。

列表的格式是:device on mount_point type filesystem_type(options)
/dev/sda2 on / type ext4 (rw)
以上表示dev/sda2设备挂载在根目录下,可读写.
首先切换到超级用户,再使用(umount)命令卸载设备。
[me@linuxbox ~]$ su -
Password:
[root@linuxbox ~]# umount /dev/sdc
然后为设备创建一个新的挂载节点,挂载节点仅仅是文件系统上的某个目录。
[root@linuxbox ~]# mkdir /mnt/cdrom
使用 -t 选项指定文件系统类型:
[root@linuxbox ~]# mount -t iso9660 /dev/sdc /mnt/cdrom
通过新建的挂载节点访问CD光盘的内容:
[root@linuxbox ~]# cd /mnt/cdrom
[root@linuxbox cdrom]# ls
然后将目录切换到挂载节点以外的地方,卸载光盘:
[root@linuxbox cdrom]# cd
[root@linuxbox ~]# umount /dev/sdc
经过上述操作,我们还需要确定设备的名称:

二、创建新的文件系统
使用fdisk命令进行磁盘分区,fdisk命令实现用户与磁盘设备进行较低层次的直接交互,该工具可以用来编辑、删除、创建设备分区。
[me@linuxbox ~]$ sudo umount /dev/sdb1
[me@linuxbox ~]$ sudo fdisk /dev/sdb
然后输入m:
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
使用p可以显示设备的分区表:
Command (m for help): p
Disk /dev/sdb: MB, bytes
heads, sectors/track, cylinders
Units = cylinders of * = bytes
Device Boot Start End Blocks Id System
/dev/sdb1 + b W95 FAT32
未完待续....
The linux command 之存储媒介的更多相关文章
- 《The Linux Command Line》 读书笔记01 基本命令介绍
		
<The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...
 - Linux Command Line 解析
		
Linux Command Line 解析 0 处理模型 Linux kernel的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line进行配置的.在进行后续分析之前,先 ...
 - 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
		
Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...
 - 《The Linux Command Line》 读书笔记02 关于命令的命令
		
<The Linux Command Line> 读书笔记02 关于命令的命令 命令的四种类型 type type—Indicate how a command name is inter ...
 - Linux Command Line Basics
		
Most of this note comes from the Beginning the Linux Command Line, Second Edition by Sander van Vugt ...
 - 15 Examples To Master Linux Command Line History
		
When you are using Linux command line frequently, using the history effectively can be a major produ ...
 - 10 Interesting Linux Command Line Tricks and Tips Worth Knowing
		
I passionately enjoy working with commands as they offer more control over a Linux system than GUIs( ...
 - linux高级数据存储
		
linux内此存储模式由5部分组成,自低向上的顺序: 物理卷,内核块设备驱动,内核文件系统驱动,虚拟文件系统,应用程序数据结构; 系统中所有的文件仅按此模式存储,无论是数据还是元数据,均在此模式下统一 ...
 - Reso | The Linux Command Line 的中文版
		
http://book.haoduoshipin.com/tlcl/book/zh/ 本书是 The Linux Command Line 的中文版, 为大家提供了多种不同的阅读方式. 中英文双语版- ...
 
随机推荐
- 【Java多线程系列随笔一】浅析 Java Thread.join()
			
一.在研究join的用法之前,先明确两件事情. 1.join方法定义在Thread类中,则调用者必须是一个线程, 例如: Thread t = new CustomThread(); //这里一般是自 ...
 - next()nextLine()以及nextInt()的区别及用法【转载】
			
next().nextLine().nextInt()作为scanner内置的方法,常常让人傻傻分不清楚,今天在这里记下他们的区别以及以此区别为出发点的用法:他们的区别在于对于空格的处理方式不同,以及 ...
 - 【WLAN常用语】—VAP
			
文章摘自:https://forum.huawei.com/enterprise/zh/forum.php?mod=viewthread&tid=396533&page=1#pid22 ...
 - BigDecimal.divide方法
			
java.math.BigDecimal.divide(BigDecimal divisor, int roundingMode) 返回一个BigDecimal,其值为(this/除数),其标度是th ...
 - 人工智能都能写Java了!这款插件让你编程更轻松
			
最近在浏览技术社区,发现了一款 IDE 插件,利用人工智能技术帮助程序员高效写代码.节省开发时间,一下子勾起了我的好奇心. 下载之后,使用一番,确实蛮好的,可以有效提升编程效率. 这款插件叫:aixc ...
 - 2019-7-15-WPF-测试触摸设备发送触摸按下和抬起不成对
			
title author date CreateTime categories WPF 测试触摸设备发送触摸按下和抬起不成对 lindexi 2019-7-15 9:3:51 +0800 2019-0 ...
 - u-boot 移植工作目录
			
1. 添加工作用户 [root@localhost ~]#useradd -G root -g root -d/home/uboot uboot 2. 建立工作目录 [uboot@localhost ...
 - ./vimrc代码解析全
			
""""""""""""""""&quo ...
 - Centos 安装php Imagick 扩展
			
从 centos 仓库安装 首先安装 php-pear php-devel,gcc三个软件包 yum install php-pear php-devel gcc 通过 yum 安装Centos 官方 ...
 - 解析Spring第三天(面向切面AOP)
			
面向切面:AOP 在不修改源代码的基础上,对方法进行增强.AOP的底层原理就是代理技术(第一种:jdk的动态代理(编写程序必须要有接口).第二种:cglib代理技术(生成类的子类).如果编写的程序有借 ...