我的虚拟机下FDISK命令用不起来的原因

本文解释了为何普通用户及通过su命令切换后的root用户无法直接使用fdisk命令,并提供了在虚拟机环境下解决该问题的方法,即通过指定完整路径来执行命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

这个绝非安装的问题.因为对于root用户而言,PATH值和普通用户不同,它在普通用户PATH值的基础上一般还包含了/sbin和/usr/sbin。所以如果普通用户在执行命令时,如果没有指定命令的完整路经,就不可能执行/sbin目录中的命令。同样,普通用户通过su命令成为超级用户后,所用的PATH仍旧是普通用户的PATH,因此要想执行/sbin中的命令,也必须显式地指明路径。

 

在虚拟机下FDISK命令用不起来

解决办法:加上路径./sbin fisk or /bin fdisk.就可以了。
参考如下内容:
2007-3-14 11:51 ipv6ok
[code]
[root@tcserver ~]# which fdisk
/sbin/fdisk
[root@tcserver ~]# /sbin/fdisk -l

Disk /dev/sda: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         652     5132767+  8e  Linux LVM

Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         261     2096451   83  Linux
[root@tcserver ~]#
[/code]

 

虚拟机环境下,如使用Linux作为操作系统,并且需要在USB U盘上创建分区,你需要先确定U盘挂载到虚拟机的哪个设备路径。通常,你可以通过`lsblk`命令查看可用的块设备。假设U盘挂载到了/dev/sdb,接下来可以按照以下步骤操作: 1. **打开终端**: 打开终端,输入`sudo`并回车,输入管理员密码,获取root权限。 2. **检查设备**: 输入`lsblk`,找到表示U盘的设备名称,例如`sdb`,确认它是未分配空间的。 3. **备份原有数据(如果有的话)**: `umount /dev/sdb` 确保U盘已解挂载,避免数据丢失。如果需要更安全,可以运行 `dd if=/dev/sdb of=/path/to/save/image bs=4M` 来制作镜像备份。 4. **创建新分区表**: 如果U盘之前没有分区表,输入: ``` fdisk /dev/sdb ``` 按照提示选择默认选项创建新的分区表(通常是MBR)。 5. **创建分区**: 输入 `n` 创建新分区,然后按顺序选择想要的操作(p代表主分区,e代表扩展分区),指定分区编号、起始扇区和结束扇区。完成后,记得输入`w`保存更改。 6. **格式化分区**: 使用 `mkfs` 命令格式化新创建的分区。例如,如果是 ext4 格式,输入: ``` mkfs.ext4 /dev/sdb1 ``` 7. **挂载分区**: 将新分区挂载到你想使用的目录,比如 `/mnt/usb`: ``` mkdir -p /mnt/usb mount /dev/sdb1 /mnt/usb ``` 完成上述步骤后,U盘就创建了新的分区并且准备好了使用。注意,在实际操作中,记得谨慎处理,以免误删重要数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值