Linux Mint 18.2、コンパニオン。
Caja経由でファイル操作をキャンセルするには時間がかかります。たとえば、USBドライブ(合計11.5GB)に20個のファイルをコピーしてキャンセルしましたが、1時間以上経ってもファイル操作がキャンセルされず、ウィンドウが閉じませんでした。
これに何が問題になる可能性がありますか?
修正する: ジョブはキャンセルされていないため、再起動する必要があります。再起動後、「入出力エラー」のためマウントされたUSBドライブを開くことができません。
dmesg
USBドライブの挿入からジョブのキャンセルまでの情報です。ただし、キャンセル期間中は新しいニュースはありません。
[ 706.567270] usb 1-1.2: new high-speed USB device number 5 using ehci-pci
[ 706.680148] usb 1-1.2: New USB device found, idVendor=abcd, idProduct=1234
[ 706.680150] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 706.680152] usb 1-1.2: Product: 1
[ 706.680153] usb 1-1.2: Manufacturer: 1
[ 706.680154] usb 1-1.2: SerialNumber: Љ
[ 706.680468] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 706.680578] scsi host5: usb-storage 1-1.2:1.0
[ 707.699900] scsi 5:0:0:0: Direct-Access General UDisk 5.00 PQ: 0 ANSI: 2
[ 707.700499] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 707.700872] sd 5:0:0:0: [sdb] 31334400 512-byte logical blocks: (16.0 GB/14.9 GiB)
[ 707.701499] sd 5:0:0:0: [sdb] Write Protect is off
[ 707.701502] sd 5:0:0:0: [sdb] Mode Sense: 0b 00 00 08
[ 707.702118] sd 5:0:0:0: [sdb] No Caching mode page found
[ 707.702123] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 707.706241] sdb: sdb1
[ 707.709381] sd 5:0:0:0: [sdb] Attached SCSI removable disk
[ 707.958644] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
答え1
この問題を解決するために私が見つけた方法の1つはIOバッファ変数dirty_bytes
ですdirty_background_bytes
。
この値(31457280 = 30 * 1024 * 1024)を同じ名前のファイルに書き込みます。
echo 31457280 | sudo tee /proc/sys/vm/dirty_bytes
echo 31457280 | sudo tee /proc/sys/vm/dirty_background_bytes
この値は私の場合は効果がありますが、試してみてください。
再起動時にこれらの値を保存するには、ファイルに以下を作成します/etc/sysctl.conf
。
vm.dirty_bytes = 31457280
vm.dirty_background_bytes = 31457280