Форматирование жесткого диска работает на Windows, а не на Linux

2

Хорошо, это сводит меня с ума.

Около месяца назад я наконец-то почти исключительно перешел на Linux (сейчас я использую только окна для игр) и поэтому решил перенести и мое хранилище данных. У меня уже есть зашифрованный том с истинным шифрованием, который я использовал в качестве основного хранилища. У меня также был оставшийся битник hd из моих дней Windows, который мне больше не нужен, поэтому я решил преобразовать его в устройство резервного копирования. По сути, я хотел отформатировать оба диска как зашифрованные, используя truecrypt или cryptsetup. Увы, когда я пытаюсь создать файловую систему на диске с битлокером (предварительно удалив все разделы с него и создав новые), я получаю эту ошибку:

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

И все же ... ничто не использует это. Он не установлен, ничто не указывает на то, что устройство используется. Я попытался использовать установочный диск Arch Linux для его форматирования. Та же проблема. Gnome диск инструмент. То же самое. Тем не менее, при испытании версии TrueCrypt для Windows все работает нормально.

Содержание если 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, идентификатор_пользователя = 0, group_id = 0, default_permissions, allow_other, BLKSIZE = 4096)

Интересно, если при блокировке устройства на диске осталось что-то, что мне нужно удалить, чтобы успешно отформатировать? Если так: что, почему и как это убрать?

Tomkarho
источник
3
Вы должны ddобнулить первые и последние 10 МБ диска, а затем перезагрузиться
Eugen Rieck
Вы создали новую таблицу разделов в Gparted?
JohnnyVegas
@EugenRieck Я решил очистить весь диск с помощью dd и, похоже, сработал.
Томкархо

Ответы:

-1

[devicename] явно используется системой; не будет делать файловую систему здесь!

означает только то, что одноименное устройство в прошлом было частью RAID-массива, поэтому его нельзя отформатировать. Чтобы проверить, используйте

  cat /proc/mdstat

чтобы увидеть, включено ли имя устройства в массив. Если (как я предполагаю), остановите массив,

   mdadm -vS /dev/mdxxx

и теперь вы можете отформатировать свой диск.

MariusMatutiae
источник
Хотя это может быть одной из возможных причин появления этого сообщения об ошибке, оно определенно здесь не применимо: в OP явно упоминается диск с блокировщиком битов.
Евгений Рик
@EugenRieck Утверждение, созревшее с недоказанными предположениями: во-первых, Bitlocker не работает с RAID-массивами; во-вторых, сам диск не содержит RAID-массив; в-третьих, что диск в целом никогда не использовался в массиве RAID. Кроме того, насколько мне известно, после того, как любое нормальное использование диска было исключено из-за того, что он не был смонтирован, его принадлежность к массиву RAID является единственной зарегистрированной причиной появления этой диагностики.
MariusMatutiae