挂载sdb-sdg硬盘格式化为xfs文件系统,并挂载到/data1-data6de ansible的yml文件
时间: 2024-05-29 14:10:11 浏览: 90
- name: Format and mount sdb-sdg to xfs filesystem
hosts: your_host
become: true
tasks:
- name: Create mount point directories
file:
path: "/data{{ item }}"
state: directory
with_sequence: start=1 end=6
- name: Format sdb-sdg to xfs filesystem
filesystem:
fstype: xfs
dev: "/dev/sdb{{ item }}"
with_sequence: start=1 end=6
- name: Mount sdb-sdg to /data1 - /data6
mount:
path: "/data{{ item }}"
src: "/dev/sdb{{ item }}"
fstype: xfs
state: mounted
with_sequence: start=1 end=6
相关问题
挂载sdb-sdg硬盘格式化为xfs文件系统,并挂载到/data1-data6的ansible的yml文件
- name: Format and mount sdb-sdg to /data1-data6
hosts: all
become: true
tasks:
- name: Create mount points
file:
path: "/data{{ item }}"
state: directory
with_sequence: start=1 end=6
- name: Format disks to XFS
filesystem:
fstype: xfs
dev: "/dev/sd{{ item }}"
with_items:
- b
- c
- d
- e
- f
- g
- name: Mount disks to mount points
mount:
path: "/data{{ item.0 }}"
src: "/dev/sd{{ item.1 }}"
fstype: xfs
state: mounted
with_together:
- "{{ range(1,7)|list }}"
- [b, c, d, e, f, g]
(1)新增一块20G大小的磁盘/dev/sdb,将该磁盘划分两个各为5G大小的分区,/dev/sdb1与/dev/sdb2。 ①将/dev/sdb1 格式化为xfs文件系统,挂载至/mnt/samba目录下 ②将/dev/sdb2格式化为ext4文件系统,挂载至/mnt/nfs目录下 ③设置samba共享,共享/mnt/samba目录,由第二台主机远程挂载使用 ④设置nfs共享,共享/mnt/nfs目录,由第二台主机远程挂载使用
您可以按照以下步骤来完成您的要求:
1. 检查磁盘设备/dev/sdb是否存在。可以使用以下命令来查看:
```
lsblk
```
2. 如果/dev/sdb不存在,您需要先创建一个新的20G大小的磁盘。这可以通过在虚拟机或物理机上添加新的磁盘来完成。
3. 创建两个5G大小的分区:
```
fdisk /dev/sdb
```
在fdisk命令行界面中,按照以下顺序执行命令:
- 输入`n`创建一个新分区
- 选择主分区或扩展分区
- 输入分区号(例如1)
- 设置起始扇区和结束扇区(默认情况下,按Enter使用整个空间)
- 输入`w`保存并退出fdisk
4. 格式化/dev/sdb1为xfs文件系统:
```
mkfs.xfs /dev/sdb1
```
5. 创建/mnt/samba目录并挂载/dev/sdb1:
```
mkdir /mnt/samba
mount /dev/sdb1 /mnt/samba
```
6. 格式化/dev/sdb2为ext4文件系统:
```
mkfs.ext4 /dev/sdb2
```
7. 创建/mnt/nfs目录并挂载/dev/sdb2:
```
mkdir /mnt/nfs
mount /dev/sdb2 /mnt/nfs
```
8. 安装并配置Samba服务:
```
sudo apt-get install samba
sudo nano /etc/samba/smb.conf
```
在smb.conf文件中添加以下内容:
```
[samba_share]
path = /mnt/samba
writable = yes
guest ok = yes
```
保存并关闭文件。
9. 重启Samba服务:
```
sudo service smbd restart
```
10. 安装并配置NFS服务:
```
sudo apt-get install nfs-kernel-server
sudo nano /etc/exports
```
在exports文件中添加以下内容:
```
/mnt/nfs <第二台主机IP>(rw,sync,no_subtree_check)
```
保存并关闭文件。
11. 重启NFS服务:
```
sudo service nfs-kernel-server restart
```
现在,您已经完成了新增磁盘、划分分区、格式化文件系统、挂载和设置共享的步骤。第二台主机可以使用Samba和NFS来远程挂载和访问这两个共享目录。
阅读全文