mkfs.xfs包含一个已安装的文件系统

时间:2017-06-01 17:59:32

标签: linux unix filesystems

想要减少文件系统空间。 做了一个lvreduce。 lvreduce成功跑了。 sudo lvreduce -L 40G /dev/mapper/tmp 当我试图做mkfs.xfs强制它不允许我说

mkfs.xfs: /dev/tmp contains a mounted filesystem

sudo lvmdiskscan在lvreduce之后显示正确的空格。但当我重新安装它时,它没有显示正确的空间

有人可以帮忙吗?如果您需要更多详细信息,请告诉我们 提前致谢

4 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,我发现了这个问题:

https://discuss.pivotal.io/hc/en-us/articles/201816273-xfs-repair-failed-with-error-message-dev-sdb-contains-a-mounted-filesystem-

基本上,在fstab中注释掉mount,然后重新启动。然后执行您的格式或修复。根据需要手动或在fstab中重新安装。

这对我有用。

答案 1 :(得分:0)

我遇到了同样的问题。我解决问题的方法是

  1. 在控制台中输入超级用户su -l
  2. fdisk -l列出设备表
  3. fdisk /dev/device-name
  4. p打印设备的分区表
  5. d删除分区
  6. n创建一个新分区 如果您不知道如何使用它,可以按m启动帮助
  7. t分配分区的提示,我通常使用linux ext4
  8. w将新分区表写入设备 按下w
  9. 非常重要

然后您可以使用mkfs

  1. mkfs.fat -F32 /dev/sbc1,您必须使用要格式化的分区更改sdc1 -F32用于分配fat32文件系统。

    2。exit授予标准用户

答案 2 :(得分:0)

使用停止图标按钮在“磁盘工具”中卸载所选分区。

答案 3 :(得分:0)

首先用umount device卸载,然后进行大小缩减