Для начала я использую Linux, и я нашел кое-что довольно интересное на одном из моих USB. Давным-давно я создал новую таблицу разделов на USB, FAT32, 8 ГБ за штуку (всего 16 ГБ) - установил на одном Linux linux, а другой использовал для хранения.
И вот однажды я вытер его чистым в новом формате и попытался записать на него файлы. Сказал, что может обрабатывать около 15,2 ГБ, что звучит правильно.
Пытался перенести на него около 14 ГБ данных, и у него возникли проблемы с записью. Всегда говорил, что места недостаточно, хотя на USB было сказано, что их гораздо больше.
Поэтому, конечно, мои инстинкты программиста включаются, и я перемонтирую usb, и начинаю склеивать некоторый быстрый питон, чтобы попытаться найти размер раздела, с которым я имел дело.
from collections import namedtuple
def disk_usage(path):
"""Return disk usage statistics about the given path.
Returned valus is a named tuple with attributes 'total', 'used' and
'free', which are the amount of total, used and free space, in bytes.
"""
st = statvfs(path)
free = st.f_bavail * st.f_frsize
total = st.f_blocks * st.f_frsize
used = (st.f_blocks - st.f_bfree) * st.f_frsize
return namedtuple('usage', 'total used free')(total, used, free)
(Найдено при переполнении стека)
Сюрприз, сюрприз - я работаю с 8 ГБ данных из sdb1
Тогда я думаю, у меня была идея смонтировать sdb
самостоятельно.
Угадай, что я найду.
Я нахожу распакованный ISO-образ Linux только для чтения, и все его файлы все еще там.
Так из инстинкта; Я попробовал rm -rf *
, затем с помощью sudo
.
Ни один из них не работал, поэтому я попытался сменить владельца на chown
.
Тогда я попытался дать новые разрешения на чтение и запись с помощью chmod
Это не сработало. Даже пытался переформатировать диск, Конечно, он переформатировал - Но файлы все еще там. Итак, у меня есть несколько вопросов, надеюсь, мы все сможем выяснить, как ответить,
1) Как можно полностью изменить эффекты и вернуть USB на 16/15 ГБ в один раздел?
2) Если эту процедуру можно выполнить снова - может ли эта система «только для чтения» выполняться?
3) Поскольку таблицы разделов должны быть перезаписаны, почему файлы там?