首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mkfs.vfat在GuixSD上找不到

mkfs.vfat在GuixSD上找不到
EN

Unix & Linux用户
提问于 2018-08-03 18:08:53
回答 1查看 3.4K关注 0票数 2

无法在GuixSD下格式化usb,因为它找不到mkfs.vfat.

我已经安装了档案库,但是util安装显示了另外一些东西。

代码语言:javascript
运行
复制
# guix package -i dosfstools
The following package will be upgraded:
   dosfstools   4.1 → 4.1   /gnu/store/4im5hyda53qjnkc869m0fxdi7dm5f0lg-dosfstools-4.1

nothing to be done

# guix package -i util-linux
The following package will be upgraded:
   util-linux   2.32 → 2.32 /gnu/store/fbaawq3xvpqpnj4rdhbiq8kmkmf6biqv-util-linux-2.32

substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
The following derivations will be built:
   /gnu/store/ml5l1q5k3law12k0wzwhm99wbrhsbfsh-profile.drv
   /gnu/store/xp95dbp21vy2an0rjrzfq5askywn9xsc-fonts-dir.drv
   /gnu/store/w161mxr5ilqavkgd90gl2f5pfz92nlk1-info-dir.drv
   /gnu/store/q4bp45cm6nnjjmk14cpy7kfklaq3j4wv-ca-certificate-bundle.drv
   /gnu/store/nm2iv9g5kjg5bb344n6p8c7aha5k8dvj-gtk-im-modules.drv
   /gnu/store/bi0wh6qa9c1l065d33nbfazd8kn5bprh-xdg-desktop-database.drv
   /gnu/store/6j4m52dc2fdz8sj88crr8i5vi39m2bzc-gtk-icon-themes.drv
   /gnu/store/68jwfnbz1nhczf2lg7jnklp9bzk7avls-glib-schemas.drv
   /gnu/store/0hp1w4nsxq288s5p9lwxqcfpnrr9r9sn-xdg-mime-database.drv
   /gnu/store/lzjilc0nallyk6k1lnk0v97y2af49mfk-manual-database.drv
No schema files found: doing nothing.
Creating manual page database...
146 entries processed in 0.5 s
9 packages in profile

# whereis mkfs |grep vfat
#
# whereis mkfs
mkfs: /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.cramfs /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.bfs /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.fat /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs.minix /gnu/store/lbbmdb8q34bxggkvsidi4j9hiyw3flv2-profile/sbin/mkfs /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.ext4 /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.ext2 /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.cramfs /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.bfs /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.minix /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs.ext3 /gnu/store/pqkqim2q4sygx9nf02ajbcy8zwr6c80v-profile/sbin/mkfs

# mkfs -t vfat /dev/sdb1
mkfs: failed to execute mkfs.vfat: No such file or directory

抱歉的?为什么所有其他文件系统都出现了,但vfat却没有呢?

mkdosfs也不起作用:

代码语言:javascript
运行
复制
mkdosfs -F 32 -I /dev/sdb1
bash: mkdosfs: command not found

如何在GuixSD下格式化为Fat 32?我只想用linux-iso烧掉闪存。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-12-29 13:12:39

如何在GuixSD下格式化为Fat 32?

您应该使用以下命令:

代码语言:javascript
运行
复制
mkfs.fat -F 32 /dev/sdb

命令mkfs.vfat是不推荐的(旧的)根据源包,(检查guix package -s dosfstools以获得包源)。

要再次获得命令mkfs.vfat,您应该使用--enable-compat-symlinks选项重新构建包:

./configure脚本有一个选项--enable-compat-symlinks,它将构建配置为将工具的旧名称与安装时的当前名称进行符号链接。fsck.msdos和fsck.vfat分别代表fsck.fat、mkdosfs、mkfs.msdos和mkfs.vfat ( mkfs.fat )和dosfslabel (脂肪标签)。

一旦完成,命令mkfs.vfat将工作,mkfs将接受vfat选项。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/460401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档