Незрозуміло щодо викидання USB-накопичувача: "не відключайте шнур живлення до кінця"


16

У мене є питання про виймання флеш-накопичувачів USB в Ubuntu Xenial 16.04.

Коли після натискання кнопки витягування все ще відбувається деякий вхід / вивід, я отримую повідомлення:

Запис даних у (...). Не вимикайте вилку з розетки до кінця.

Я отримую повідомлення, але що мені незрозуміло: як я отримаю сповіщення, коли написання закінчиться? Це повідомлення, схоже, залишається, поки воно не буде відхилено. Немає додаткового повідомлення, яке сповіщає мене про те, що я можу відключити привід.

І неможливо ще раз натиснути «витягнути», щоб перевірити стан, оскільки привід вже пропав у провіднику.

Як користувач повинен знати, коли диск можна викинути? Чи є термінальна команда, яку я можу використовувати? Що ще важливіше, це здається недоліком інтерфейсу користувача.


мені цікаво те саме. здається, це те саме питання в 17.10, як і 16.04. ви записуєте на диск деякі випадкові, чітко зв'язані дані (скажімо, 300 Мб), і діалог передачі зачиняється МНОГО раніше, ніж система дозволяє відключити мережу. на мою думку, використовуючи сендіск 3.0, система стає перевантаженою чимось, тому що Windows буде відкидати ту саму операцію порівняно раніше. Іноді Linux повністю зависає годинами, і мені доводиться переходити на утиліту диска і вимкнути його або перезавантажити комп'ютер, щоб уникнути пошкоджених секторів. не ідеально. також є помилки, де це дасть вам смішну передачу ра
Shane J

Відповіді:


4

У мене це було в минулому і я знайшов рішення, яке працює для мене.

Команда syncзабезпечить, що все записано на всі додані диски.

Вам цього не потрібно, sudo syncякщо на диску немає деяких файлів журналу, що належать root, наприклад, які також потребують запису.

Якщо команда синхронізації закінчується без помилок, я виявив, що безпечно видалити диск.


2

Якщо привід вже пропав у провіднику, це означає, що він уже відключений. Тоді ви можете безпечно дістати привід, коли захочете. Якщо попереджувальне повідомлення все ще висить, то це (незначна) помилка. Просто забудь це. Якщо ви хочете подвоїти перевірку, відкрийте термінал і введіть "df -h", щоб побачити, чи він ще встановлений. Якщо я маю рацію, це не повинно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.