Parted :command not found
时间: 2023-12-05 11:40:53 浏览: 247
当出现"command not found"的错误提示时,通常是因为系统中没有安装对应的命令或者命令所在的路径没有被添加到系统的环境变量中。对于Parted命令而言,可以通过以下步骤进行安装和环境变量的配置:
1.在Ubuntu系统中,可以通过以下命令进行Parted的安装:
```shell
sudo apt-get update
sudo apt-get install parted
```
2.安装完成后,可以通过以下命令查看Parted命令的安装路径:
```shell
which parted
```
3.将Parted命令所在的路径添加到系统的环境变量中,可以通过以下命令进行:
```shell
export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
```
4.添加完成后,可以通过以下命令验证Parted命令是否可以正常使用:
```shell
parted --version
```
如果Parted命令可以正常输出版本信息,则说明安装和环境变量配置成功。
相关问题
linaro@voron-02-pro:/media/linaro/E03E-C95A$ parted myimg.img unit B print -bash: parted: command not found
这个错误提示是因为你的系统中没有安装 `parted` 命令行工具。你可以使用以下命令来安装 `parted` 工具:
- Debian/Ubuntu 系统:`sudo apt-get install parted`
- CentOS/RHEL 系统:`sudo yum install parted`
- Fedora 系统:`sudo dnf install parted`
安装完成后,你可以再次尝试运行你的命令。
--- - name: create partition hosts: balancers tasks: - name: create a directory file: path: /newpart1 state: directory - block: - name: create a partiton parted: device: /dev/vdd number: 1 state: present part_end: 1500MiB - name: filesystem filesystem: fstype: ext4 dev: /dev/vdd1 - name: mount directory mount: path: /newpart1 src: /dev/vdd1 - name: mount directory mount: path: /newpart1 src: /dev/vdd1 state: mounted fstype: ext4 rescue: - debug: msg: could not the size - name: create a partiton parted: device: /dev/vdd number: 1 state: present part_end: 800MiB when: ansible_facts.devices.vdb is defined - name: filesystem filesystem: fstype: ext4 dev: /dev/vdd1 when: ansible_facts.devices.vdb is defined - name: mount directory mount: path: /newpart1 src: /dev/vdd1 state: mounted fstype: ext4 when: ansible_facts.devices.vdd is defined - debug: msg: could not find vdd when: ansible_facts.devices.vdd is undefined
这是一个Ansible playbook用于在负载均衡器主机上创建分区并挂载目录。该playbook的主要步骤如下:
1. 创建一个名为/newpart1的目录。
2. 使用parted工具在/dev/vdd设备上创建一个分区,结束位置为1500MiB。
3. 使用filesystem模块在/dev/vdd1上创建ext4文件系统。
4. 使用mount模块将/dev/vdd1挂载到/newpart1目录。
5. 如果无法获取分区大小,将打印错误消息。
6. 如果ansible_facts.devices.vdb已定义,则使用parted工具在/dev/vdd设备上创建一个分区,结束位置为800MiB。
7. 如果ansible_facts.devices.vdb已定义,则使用filesystem模块在/dev/vdd1上创建ext4文件系统。
8. 如果ansible_facts.devices.vdd已定义,则使用mount模块将/dev/vdd1挂载到/newpart1目录。
9. 如果无法找到vdd设备,则打印错误消息。
这个playbook的目的是在负载均衡器上创建一个新的分区,并将其挂载到/newpart1目录,以便用于存储数据。
阅读全文