ansible命令行模式格式化硬盘以及挂载硬盘
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible命令行模式格式化硬盘以及挂载硬盘相关的知识,希望对你有一定的参考价值。
参考技术A ansible版本以及python版本,建议使用python3以后的版本···1、格式化磁盘:
ansible all -m filesystem -a "fstype=xfs dev=/dev/vdb"
2、创建挂载:
ansible all -m mount -a 'path=/data src=/dev/vdb fstype=xfs state=mounted opts=rw'
其中state的可选值为:absent\mounted\umounted ,一般正常选取mounted 模式就好。
然后 df -h ,以及cat /etc/fstab可以确定信息。
树莓派-磁盘分区、格式化、挂载、卸载
参考技术A 之前笔记本换了一块SSD,原来的那块500GB的机械硬盘一直闲置没用,最近淘宝买了一个硬盘盒子,把它当作移动硬盘来使,顺便实际操作一下刚刚学的Linux的磁盘管理命令。输入命令 cfdisk /dev/sda ,进入到cfdisk分区工具界面:
将/dev/sda1格式化为 Ext4格式 ,命令为 mkfs -t ext4 /dev/sda1 ,同样适用 Ext2格式 mkfs -t ext2 /dev/sda1 、 Ext3格式 mkfs -t ext3 /dev/sda1 。
使用命令 mkfs -t ntfs /dev/sda2 想将/dev/sda2格式化为 ntfs格式 ,但是会报错: mkfs: failed to execute mkfs.ntfs: No such file or directory 。解决方法为:需要安装 apt-get install ntfsprogs ,但是目前还是会报错 E: Package 'ntfsprogs' has no installation candidate
命令 mkfs -t vfat /dev/sda3 或者 mkfs -t fat /dev/sda3 或者 mkfs -t msdos /dev/sda3 。vfat 是 fat 的扩展,支持长文件名,mkfs.fat和mkfs.vfat 本质上是同个工具,生成的文件系统没区别是因为 vfat 和 fat-32 在实现上是没区别的,只是 vfat 通过 fat-32 中的一些隐藏路径表示长文件名,而在 fat-32 中这些隐藏路径会当成是空的。
使用命令 mount [options] <source> <directory> 即可。首先需要建立挂载点(即一个文件夹) mkdir /mnt/part1 ,然后将一个分区挂载在这个挂载点上 mount /dev/sda1 /mnt/part1 。使用 df -h 查看挂载情况
当设备关机前,系统会自动卸载挂载的分区,因此手动挂载在下一次开机的时候有需要重新挂载。要实现开机自动挂载磁盘,需要在/etc/fstab文件中添加挂载信息。
命令: umount [options] <source> | <directory>
以上是关于ansible命令行模式格式化硬盘以及挂载硬盘的主要内容,如果未能解决你的问题,请参考以下文章