lampabc.com,lamp学习本应更简单, 互帮 互助 共享 ~~~

linux挂载磁盘

本文简述从 新买了磁盘,到实际用上这个磁盘的整个流程

查看目前服务器磁盘使用情况
df -lhT

查看磁盘及分区情况
fdisk -l

磁盘分区
fdisk /dev/vdb 然后按着提示一步步走,完成磁盘分区

格式化磁盘分区
mkfs -t ext4 /dev/vdb1

挂载磁盘分区
mount /dev/vdb1 /mnt
# 卸载磁盘分区:umount /dev/vdb1

编辑 /etc/fstab 自动挂载文件,按着已经有的记录的格式增加一行数据

查看一个分区的 UUID 方法有
1、ls -l /dev/disk/by-uuid/
2、vol_id /dev/sdb1
3,blkid /dev/sdb5

一些注意事项
挂载点必须是一个目录。
一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样,卸载后,目录以前的文件都还在,不会有任何丢失。

一些命令简述
1,fdisk命令参数介绍
p、打印分区表。
n、新建一个新分区。
d、删除一个分区。
q、退出不保存。
w、把分区写进分区表,保存并退出。


2,df [选项] [文件]
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息

3,一些相关的命令
查看文件(夹)所在分区(挂载点)
df  <文件(夹)路径>

查看分区情况、文件系统
file -s /dev/sda1