linux磁盘挂载
最近遇到需要将linux物理机上边的文件,快速的拷贝到移动硬盘中;但是文件太大,使用ftp速度太慢;就想着挂载磁盘的方式。但是期间遇到了问题,使用ext4格式化硬盘,导致硬盘在windows上无法识别
挂载磁盘
-
查看磁盘名称
# lsblk 是 Linux 中用来列出块设备信息的命令,显示系统中的硬盘、固态硬盘、U 盘等设备及其分区情况。 lsblk # 结果 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 442K 0 rom vda 253:0 0 100G 0 disk ?..vda1 253:1 0 500M 0 part /boot ?..vda2 253:2 0 3G 0 part [SWAP] ?..vda3 253:3 0 96.5G 0 part / vdb 253:16 0 1000G 0 disk (将新磁盘挂载上)
-
格式化分区
只格式化第一个分区,切记不要格式化整个物理磁盘;
-
ext4 格式化
mkfs.ext4 /dev/vdb1# 需要提前安装 e2fsprogs包 yum install e2fsprogs
-
fat32格式化
mkfs.vfat -F 32 /dev/vdb1# 需要提前安装 dosfstools包 yum install dosfstools -y
-
exfat格式化(更加推荐使用方式)
mkfs.exfat /dev/vdb1# 需要提前安装 exfatprogs包 yum install exfatprogs
-
ntfs格式化 (该格式windows系统默认格式)
mkfs.ntfs -Q -L /dev/vdb1# 需要提前安装 ntfsprogs和ntfs-3g包 yum install ntfsprogs yum install ntfs-3g
-
-
挂载分区
mkdir /weibo_data mount /dev/vdb1 /weibo_data lsblk
-
查看挂载是否成功
df -h# 结果 Filesystem Size Used Avail Use% Mounted on /dev/vda3 97G 88G 9.2G 91% / devtmpfs 16G 0 16G 0% /dev tmpfs 16G 0 16G 0% /dev/shm tmpfs 16G 49M 16G 1% /run tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/vda1 497M 133M 365M 27% /boot tmpfs 3.2G 0 3.2G 0% /run/user/0 /dev/vdb1 985G 77M 935G 1% /weibo_data (磁盘已挂载成功)
卸载磁盘
-
安装lsof(查看磁盘有没有被其他进程使用)
yum install lsof
-
查看磁盘被那些进程占用,直接杀掉
lsof /weibo_data 挂载的磁盘
-
卸载磁盘
umount /weibo_data 挂载的磁盘