格式化硬盘在 Windows 上有效,在 Linux 上无效

格式化硬盘在 Windows 上有效,在 Linux 上无效

好吧这让我发疯了。

大约一个月前,我终于几乎完全迁移到了 Linux(我现在只使用 Windows 玩游戏),因此决定也迁移我的数据存储。我已经有一个 truecrypt 加密卷,我一直将其用作主存储。我还有一个 Windows 时代剩下的 bitlocker hd,现在不再需要了,所以我决定将其转换为备份设备。本质上,我想要的是使用 truecrypt 或 cryptsetup 将两个驱动器格式化为加密驱动器。唉,当我尝试在 bitlocker 磁盘上创建文件系统时(首先从中删除所有分区并创建新分区),我收到此错误:

[devicename] is apparently in use by the system; will not make a filesystem here!

但是……什么都没用。它没有安装,没有任何迹象表明该设备正在使用中。我尝试使用 Arch Linux 安装盘来格式化它。同样的问题。Gnome 磁盘工具。同上。但是,当尝试使用 Windows 版本的 truecrypt 时,一切都正常。

内容如果mount

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=4024460k,nr_inodes=1006115,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/mapper/lvmpool-root on / type ext4 (rw,relatime,discard,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=23,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tmpfs on /tmp type tmpfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda3 on /boot type ext4 (rw,relatime,discard,data=ordered)
/dev/mapper/lvmpool-home on /home type ext4 (rw,relatime,discard,data=ordered)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=806084k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
truecrypt on /tmp/.truecrypt_aux_mnt1 type fuse.truecrypt (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
/dev/mapper/truecrypt1 on /media/truecrypt1 type fuseblk 

(rw、nosuid、nodev、relatime、user_id=0、group_id=0、default_permissions、allow_other、blksize=4096)

我想知道对设备进行位锁定是否会在驱动器上留下某些东西,我需要特别删除这些东西才能成功格式化它?如果是,那么要删除什么、为什么删除以及如何删除?

答案1

[devicename] 显然正在被系统使用;在这里不会创建文件系统!

仅表示同名设备在过去某个时间点是 RAID 阵列的一部分,因此无法格式化。要检查,请使用

  cat /proc/mdstat

查看设备名称是否包含在数组中。如果(我猜测)是,则停止数组,

   mdadm -vS /dev/mdxxx

现在您可以格式化您的磁盘了。

相关内容