{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/ssd/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/ssd/", "feed_url": "https://matoken.org/blog/tag/ssd/feed/json/", "language": "ja", "title": "ssd – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=2072", "url": "https://matoken.org/blog/2018/09/01/i-am-troubled-with-encountering-intel-ssd-8-mb-bug/", "title": "Intel SSD 8MB bug \u306b\u906d\u9047\u3057\u3066\u56f0\u308b", "content_html": "
2018-07-21 \u306e \u9e7f\u5150\u5cf6Linux\u52c9\u5f37\u4f1a 2018.07 \u3067\u767a\u8868\u3057\u305f\u3082\u306e\u306b\u5c11\u3057\u52a0\u7b46\u4fee\u6b63\u3057\u305f\u3082\u306e\u3067\u3059\uff0e
\n\u666e\u901a\u306b8MB\u306edisk\u3068\u3057\u3066\u5229\u7528\u3067\u304d\u308b\uff0e
\n\n$ sudo fdisk /dev/sdc$ sudo fdisk -l /dev/sdc\u30c7\u30a3\u30b9\u30af /dev/sdc: 8 MiB, 8388608 \u30d0\u30a4\u30c8, 16384 \u30bb\u30af\u30bf\u5358\u4f4d: \u30bb\u30af\u30bf (1 * 512 = 512 \u30d0\u30a4\u30c8)\u30bb\u30af\u30bf\u30b5\u30a4\u30ba (\u8ad6\u7406 / \u7269\u7406): 512 \u30d0\u30a4\u30c8 / 512 \u30d0\u30a4\u30c8I/O \u30b5\u30a4\u30ba (\u6700\u5c0f / \u63a8\u5968): 512 \u30d0\u30a4\u30c8 / 512 \u30d0\u30a4\u30c8\u30c7\u30a3\u30b9\u30af\u30e9\u30d9\u30eb\u306e\u30bf\u30a4\u30d7: dos\u30c7\u30a3\u30b9\u30af\u8b58\u5225\u5b50: 0xa3850bcb\u30c7\u30d0\u30a4\u30b9 \u8d77\u52d5 \u958b\u59cb\u4f4d\u7f6e \u6700\u5f8c\u304b\u3089 \u30bb\u30af\u30bf \u30b5\u30a4\u30ba Id \u30bf\u30a4\u30d7/dev/sdc1 16 16383 16368 8M 83 Linux$ sudo /sbin/mkfs.ext4 /dev/sdc1$ sudo cp /boot/config-`uname -r` /media/mk/4a42767f-18bc-4250-9266-e61d41a47260/$ ls -la /media/mk/4a42767f-18bc-4250-9266-e61d41a47260/\u5408\u8a08 229drwxr-xr-x 3 root root 1024 8\u6708 23 20:13 .drwxr-x---+ 3 root root 4096 8\u6708 23 20:11 ..-rw-r--r-- 1 root root 216860 8\u6708 23 20:13 config-4.15.0-32-genericdrwx------ 2 root root 12288 8\u6708 23 20:11 lost+found$ df /media/mk/4a42767f-18bc-4250-9266-e61d41a47260/Filesystem 1K-blocks Used Available Use% Mounted on/dev/sdc1 6899 289 6038 5% /media/mk/4a42767f-18bc-4250-9266-e61d41a47260$ dd if=/dev/zero bs=4M | pv | sudo dd of=/media/mk/4a42767f-18bc-4250-9266-e61d41a47260/alldd: '/media/mk/4a42767f-18bc-4250-9266-e61d41a47260/all' \u306b\u66f8\u304d\u8fbc\u307f\u4e2d\u3067\u3059: \u30c7\u30d0\u30a4\u30b9\u306b\u7a7a\u304d\u9818\u57df\u304c\u3042\u308a\u307e\u305b\u309312895+0 \u30ec\u30b3\u30fc\u30c9\u5165\u529b12894+0 \u30ec\u30b3\u30fc\u30c9\u51fa\u529b6601728 bytes (6.6 MB, 6.3 MiB) copied, 0.0772058 s, 85.5 MB/s6.36MiB 0:00:00 [73.4MiB/s] [ <=> ]$ ls -la /media/mk/4a42767f-18bc-4250-9266-e61d41a47260/\u5408\u8a08 6676drwxr-xr-x 3 root root 1024 8\u6708 23 20:14 .drwxr-x---+ 3 root root 4096 8\u6708 23 20:11 ..-rw-r--r-- 1 root root 6601728 8\u6708 23 20:14 all-rw-r--r-- 1 root root 216860 8\u6708 23 20:13 config-4.15.0-32-genericdrwx------ 2 root root 12288 8\u6708 23 20:11 lost+found$ df /media/mk/4a42767f-18bc-4250-9266-e61d41a47260/Filesystem 1K-blocks Used Available Use% Mounted on/dev/sdc1 6899 6736 0 100% /media/mk/4a42767f-18bc-4250-9266-e61d41a47260
\n$ sudo apt update$ sudo apt install hdparm
\n$ sudo fdisk -l /dev/sdbDisk /dev/sdb: 8 MiB, 8388608 bytes, 16384 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size : 512 bytes / 512 bytesI/O size : 512 bytes / 512 bytes
8MB><
\n\n$ sudo hdparm -I /dev/sdb/dev/sdb:ATA device, with non-removable mediaModel Number: INTEL SSDSA2CW600G3Serial Number: BAD_CTX 0000013FFirmware Revision: 4PC10362Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6Standards:Used: unknownSupported: 8 7 6 5Likely used: 8Configuration:Logical max currentcylinders 16383 256heads 16 1sectors/track 63 63--CHS current addressable sectors: 16128LBA user addressable sectors: 16384LBA48 user addressable sectors: 16384Logical Sector size: 512 bytesPhysical Sector size: 512 bytesdevice size with M = 1024*1024: 8 MBytesdevice size with M = 1000*1000: 8 MBytescache/buffer size = unknownNominal Media Rotation Rate: Solid State DeviceCapabilities:LBA, IORDYStandby timer values: spec'd by Standard, no device specific minimumR/W multiple sector transfer: Max = 16 Current = 16DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6Cycle time: min=120ns recommended=120nsPIO: pio0 pio1 pio2 pio3 pio4Cycle time: no flow control=120ns IORDY flow control=120nsCommands/features:Enabled Supported:Security Mode feature set* Power Management feature set* Write cache* Look-ahead* Host Protected Area feature set* WRITE_BUFFER command* READ_BUFFER command* NOP cmd* DOWNLOAD_MICROCODESET_MAX security extension* 48-bit Address feature set* Device Configuration Overlay feature set* Mandatory FLUSH_CACHE* FLUSH_CACHE_EXT* General Purpose Logging feature set* WRITE_{DMA|MULTIPLE}_FUA_EXT* 64-bit World wide name* IDLE_IMMEDIATE with UNLOAD* WRITE_UNCORRECTABLE_EXT command* {READ,WRITE}_DMA_EXT_GPL commands* Segmented DOWNLOAD_MICROCODE* Gen1 signaling speed (1.5Gb/s)* Gen2 signaling speed (3.0Gb/s)* Phy event counters* Software settings preservation* SMART Command Transport (SCT) feature set* SCT Write Same (AC2)* SCT Error Recovery Control (AC3)* SCT Features Control (AC4)* SCT Data Tables (AC5)* Data Set Management TRIM supported (limit 8 blocks)* Deterministic read ZEROs after TRIMSecurity:Master password revision code = 65534supportednot enablednot lockedfrozennot expired: security countsupported: enhanced erase2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.Logical Unit WWN Device Identifier: 500151795957940cNAA : 5IEEE OUI : 001517Unique ID : 95957940cChecksum: correct
\nSerial Number: BAD_CTX 0000013F
\nfrozen
\u8d77\u52d5\u3057\u305f\u72b6\u614b\u306e\u307e\u307e SSD \u306e\u30c7\u30fc\u30bf\u30b1\u30fc\u30d6\u30eb\u3092\u7269\u7406\u7684\u306b\u5207\u65ad\uff0c\u63a5\u7d9a
LENOVO ThinkPad X201i / T430s(NotePC)\u3067\u306f\u30c7\u30fc\u30bf\u30b1\u30fc\u30d6\u30eb\u3060\u3051\u306e\u5207\u65ad\u306f\u51fa\u6765\u305a\uff0c\u96fb\u6e90\u3082\u540c\u6642\u306b\u5207\u65ad\uff0c\u63a5\u7d9a\u3057\u305f\u304cOK\u3060\u3063\u305f\uff0e
or
\n\u30b5\u30b9\u30da\u30f3\u30c9\uff0c\u30ec\u30b8\u30e5\u30fc\u30e0\u3092\u884c\u3046
LENOVO ThinkPad X201i / T430s(NotePC)\u3067\u554f\u984c\u306a\u304b\u3063\u305f\uff0e$ sudo sh -c \"echo mem > /sys/power/state\"
hdparm \u30b3\u30de\u30f3\u30c9\u3067 not frozen \u306b\u306a\u308b\u3063\u3066\u3044\u308b\u306e\u3092\u78ba\u8a8d
\n\n$ sudo hdparm -I /dev/sdb:Security:Master password revision code = 65534supportednot enablednot lockednot frozennot expired: security countsupported: enhanced erase:
\n$ sudo hdparm --user-master u --security-set-pass SOMEPASS /dev/sdb
\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u89e3\u9664\u3059\u308b\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u4e00\u65e6\u30a2\u30f3\u30ed\u30c3\u30af\u3057\u3066\u304b\u3089\u89e3\u9664\u3059\u308b
\n\n$ sudo hdparm --user-master u --security-unlock SOMEPASS /dev/sdb$ sudo hdparm --user-master u --security-disable SOMEPASS /dev/sdb
\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u308f\u304b\u3089\u306a\u304f\u306a\u3063\u305f\u5834\u5408\u30e1\u30fc\u30ab\u898f\u5b9a\u5024\u306e\u30de\u30b9\u30bf\u30fc\u30d1\u30b9\u30ef\u30fc\u30c9\u3067\u89e3\u9664\u3067\u304d\u308b\u5834\u5408\u304c\u3042\u308b\uff0e
\n\u305d\u306e\u5834\u5408 --user-master m \u3068\u30de\u30b9\u30bf\u30fc\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u6307\u5b9a\u3059\u308b
\n$ sudo hdparm -I /dev/sdb:Security:Master password revision code = 65534supportedenablednot lockednot frozennot expired: security countsupported: enhanced erase:
\n$ sudo hdparm -\u2013user-master u \u2013-security-erase-enhanced SOMEPASS /dev/sdb
supported: enhanced erase\u304c\u7121\u3044\u5834\u5408 )\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3092\u8a66\u3059 \n$ sudo hdparm --user-master u --security-erase SOMEPASS /dev/sdb
\u203b\u2013-security-erase-enhanced \u306f\u4ee3\u66ff\u51e6\u7406\u3055\u308c\u305f\u4e0d\u826f\u30bb\u30af\u30bf\u3082\u6d88\u53bb\u3055\u308c\u308b\uff0e\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u5834\u5408\u3053\u3061\u3089\u3092\u4f7f\u3063\u305f\u307b\u3046\u304c\u78ba\u5b9f\u306b\u30c7\u30fc\u30bf\u6d88\u53bb\u304c\u884c\u3048\u308b\uff0e
\nUSB\u5909\u63db\u30a2\u30c0\u30d7\u30bf\u7d4c\u7531\u306e\u5834\u5408\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u3068\u306a\u3063\u305f\uff0e
\n\n$ sudo hdparm --user-master u --security-erase SOMEPASS /dev/sdbsecurity_password: \"SOMEPASS\"/dev/sdb:Issuing SECURITY_ERASE command, password=\"SOMEPASS\", user=userThe running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device.SECURITY_ERASE: Invalid argument
\u6050\u3089\u304fUSB\u5909\u63db\u90e8\u5206\u3067\u5168\u3066\u306e\u6a5f\u80fd\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u305b\u3044\uff0e
\n\u3053\u306e\u72b6\u614b\u3067SATA\u63a5\u7d9a\u3059\u308b\u3068\u8d77\u52d5\u6642\u306bHDD PASSWORD\u3092\u5c0b\u306d\u3089\u308c\u308b\uff0e\u3057\u304b\u3057\uff0c--security-set-pass\u3067\u8a2d\u5b9a\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\u3067\u306f\u901a\u3089\u306a\u3044\uff0e\u4e00\u65e6USB\u5909\u63db\u30a2\u30c0\u30d7\u30bf\u306b\u623b\u3057\uff0c--security-disable \u3067\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u6d88\u53bb\u3057\u305f\u5f8cSATA\u63a5\u7d9a\u3067\u518d\u5ea6\u3084\u308a\u76f4\u3057\u305f\u3089\u3046\u307e\u304f\u884c\u3063\u305f\uff0e
\n$ sudo hdparm -I /dev/sdb/dev/sdb:ATA device, with non-removable mediaModel Number: INTEL SSDSA2CW600G3Serial Number: CVPR1206005W600FGNFirmware Revision: 4PC10362Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6:
\u3053\u308c\u3067\u3068\u308a\u3042\u3048\u305a\u5fa9\u6d3b
\n\u30d5\u30e9\u30c3\u30b7\u30e5\u30e1\u30e2\u30ea\u30fc\u81ea\u4f53\u306f\u307e\u3060\u5065\u5eb7\u306b\u898b\u3048\u308b
\n\n$ sudo smartctl --all /dev/sda |grep -E '232|233'232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always - 0233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0
\nE8 Available Reserved Space Normalized 10 \u4e88\u7d04\u9818\u57df\u306e\u6b8b\u3063\u3066\u3044\u308b\u6570\u3092\u8868\u3059\u3002\u6b63\u898f\u5316\u3057\u305f (Normalized) \u5024\u306f\u3001100 \u30d1\u30fc\u30bb\u30f3\u30c8\u3092\u8868\u3059 100 \u304b\u3089\u59cb \u307e\u308b\u3002\u6b63\u5e38\u306e\u7bc4\u56f2\u306f 10 \u30d1\u30fc\u30bb\u30f3\u30c8\u307e\u3067\u3002E9 Media Wearout Indicator Normalized \u8a18\u9332\u30e1\u30c7\u30a3\u30a2\u3067\u3042\u308b\u30d5\u30e9\u30c3\u30b7\u30e5\u30e1\u30e2\u30ea\u30fc\u306e\u4f7f\u3044\u8fbc\u3093\u3060\u7a0b\u5ea6 \u3092\u8868\u3059\u3002\u5e73\u5747\u6d88\u53bb\u56de\u6570\u304c\u5897\u3048\u308b\u306b\u3064\u308c\u3001\u6b63\u898f\u5316\u3057\u305f (Normalized) \u5024\u304c 100 \u304b\u3089 1 \u3078\u6e1b\u5c11\u3057\u3066\u3044\u304f\u3002
\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u304b\u3089\u5165\u624b\u3059\u308bFirmwareUpdateTool_v3_0_1.zip \u3068 issdfut_64_3.0.1.iso \u304c\u5165\u624b\u53ef\u80fd
\u524d\u8005\u306e\u4e2d\u306b\u306f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3068\u5f8c\u8005\u306eiso\u30d5\u30a1\u30a4\u30eb\u304c\u542b\u307e\u308c\u3066\u3044\u305f
mkusb \u3067 USB memory \u306b\u66f8\u304d\u8fbc\u3093\u3067\u8d77\u52d5
\n\u6700\u65b0\u306e\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u3067\u78ba\u8a8d\u3067\u304d\u308b
\n\n\u306a\u304a\uff0c\u6700\u65b0\u306b\u3057\u3066\u3082\u3053\u306e\u30d0\u30b0\u306f\u518d\u767a\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u2026\u2026(\u5b9f\u969b\u6700\u65b0fw\u30672\u56de\u3053\u306ebug\u304c\u767a\u751f\u3057\u305f)
\n\n\u3053\u308c\u4ee5\u4e0a\u306f\uff0c
\n\u73fe\u5728\u306f\u30c7\u30a4\u30ea\u30fc\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3060\u3051\u3067\u306a\u304f /home \u306f Lsyncd + rsync \u3057\u3066\u3044\u308b
\nSSD\u3092\u4ea4\u63db\u3059\u308b
\nTLC\u3060\u3068\u5927\u5206\u5b89\u3044
\n\n
\n1\u6708\u307b\u3069\u3067\u518d\u767a\u3057\u305forz
2\u56de\u76ee\u306f\u5229\u7528\u4e2d\u306b\u6025\u306bdisk\u304c\u898b\u3048\u306a\u304f\u306a\u3063\u305fX201s/X220/X200\u3067\u4f55\u5e74\u3082\u4f7f\u3063\u3066\u3044\u3066\u8d77\u3053\u3089\u305a\uff0cT430s\u306bSSD\u3092\u5dee\u3057\u66ff\u3048\u3066\u304b\u3089\u7acb\u3066\u7d9a\u3051\u306b\u8d77\u3053\u3063\u3066\u3044\u308b\u306e\u3067\u30de\u30b7\u30f3\u3068\u306e\u76f8\u6027\u3082\u3042\u308a\u305d\u3046\uff0e
\u6700\u8fd1Btrfs\u3067\u5229\u7528\u4e2d\u306bro\u306b\u3055\u308c\u3066\u3057\u307e\u3046\u3068\u3044\u3046\u75c7\u72b6\u304c\u8d77\u304d\u307e\u3059\uff0e
\n\u3053\u3093\u306a\u611f\u3058\u3067\u6012\u3089\u308c\u3066ro\u306b\u306a\u308b\uff0e
\ndf\u306f87%\u3068\u304b\u3067\u672a\u3060\u7a7a\u304d\u306f\u3042\u308b\u3088\u3046\u306b\u898b\u3048\u308b\uff0e
\n/\u306b\u4f7f\u3063\u3066\u308b\u3068\u3053\u3067remount,rw\u3082\u52b9\u304b\u305a\u518d\u8d77\u52d5\u3057\u306a\u3044\u3068\u623b\u305b\u305a\u8f9b\u3044\uff0e
[ 2196.878532] BTRFS: error (device dm-1) in btrfs_truncate_inode_items:4647: errno=-28 No space left\r\n[ 2196.878537] BTRFS info (device dm-1): forced readonly\r\n[ 2196.881248] BTRFS error (device dm-1): pending csums is 1241088\r\n\n
FAQ\u3060\u3063\u305f\u3088\u3046\u3067\u3053\u3053\u3092\u53c2\u7167\u3057\u306a\u304c\u3089
\n\u5225\u306esystem\u3067\u78ba\u8a8d\u3057\u3066btrfs fi balance start -dusage=5\u3092\u53e9\u3044\u3066\u307f\u307e\u3057\u305f\uff0e
$ sudo btrfs fi show\r\nLabel: none uuid: e54de82f-1fdb-4f9a-b529-0952b0ea3454\r\n Total devices 1 FS bytes used 465.89GiB\r\n devid 1 size 542.28GiB used 542.28GiB path /dev/mapper/x220--vg-root\r\n\r\n$ sudo mount -o ro /dev/mapper/x220--vg-root /mnt\r\n$ sudo btrfs fi df /mnt\r\nData, single: total=538.27GiB, used=462.41GiB\r\nSystem, single: total=4.00MiB, used=80.00KiB\r\nMetadata, single: total=4.01GiB, used=3.48GiB\r\nGlobalReserve, single: total=512.00MiB, used=0.00B\r\n$ sudo btrfs fi balance start -dusage=5 /mnt\r\nERROR: error during balancing '/mnt': Read-only file system\r\nThere may be more info in syslog - try dmesg | tail\r\n$ sudo mount -o remount,rw /mnt\r\n$ sudo btrfs fi balance start -dusage=5 /mnt\r\nDone, had to relocate 0 out of 546 chunks\r\n\n
\u3057\u304b\u3057\u3042\u307e\u308a\u5909\u308f\u3089\u305a\u66ab\u304f\u5229\u7528\u3057\u3066\u3044\u308b\u3068\u307e\u305f\u30a8\u30e9\u30fc\u306b\uff0e\u3057\u304b\u3057\u4eca\u5ea6\u306fdisk full\u3068\u6012\u3089\u308c\u308b\u3051\u3069ro\u306b\u306f\u306a\u3089\u306a\u304b\u3063\u305f\u3067\u3059\uff0e\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u306b\u3088\u308b\u3068\uff0c
\n\n\n\nThis means the bigger the -dusage value, the more work balance will have to do (i.e. taking fuller and fuller blocks and trying to free them up by putting their data elsewhere). Also, if your FS is 55% full, using -dusage=55 is ok, but there isn’t a 1 to 1 correlation and you’ll likely be ok with a smaller dusage number, so start small and ramp up as needed.
\n
\u3068\u3044\u3046\u3053\u3068\u3067-dusage=90\u306b\u3057\u3066\u307f\u308b\u3068\u7d50\u69cb\u7a7a\u3044\u305f\u611f\u3058\u3067\u3059\uff0e
\n\u4e0a\u306e\u65b9\u3067\u306f\u5225system\u3067\u8d77\u52d5\u3057\u3066\u5b9f\u884c\u3057\u307e\u3057\u305f\u304c\uff0c\u30aa\u30f3\u30e9\u30a4\u30f3\u3067\u3082\u5927\u4e08\u592b\u3067\u3057\u305f\uff0e\u4f46\u3057\u51e6\u7406\u4e2d\u306f\u304b\u306a\u308a\u91cd\u304f\u306a\u308a\u307e\u3059\uff0e\u305d\u3057\u3066\u51e6\u7406\u306b200\u5206\u7a0b\u304b\u304b\u308a\u307e\u3057\u305f\uff0e
$ sudo btrfs fi balance start -dusage=90 /\r\nDone, had to relocate 186 out of 530 chunks\r\n$ sudo btrfs fi show\r\nLabel: none uuid: e54de82f-1fdb-4f9a-b529-0952b0ea3454\r\n Total devices 1 FS bytes used 446.08GiB\r\n devid 1 size 542.28GiB used 449.27GiB path /dev/mapper/x220--vg-root\r\n\n
\u3053\u306e\u5f8c\u6570GB\u306e\u30c7\u30fc\u30bf\u3092\u66f8\u3044\u3066\u307f\u305f\u308a\u6e9c\u307e\u3063\u3066\u3044\u305fapt upgrade\u3068\u304b\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4eca\u306e\u3068\u3053\u308d\u5927\u4e08\u592b\u305d\u3046\u3067\u3059\uff0e
\n\u3061\u306a\u307f\u306b\u3053\u306efs\u304c\u3042\u308bSSD(INTEL SSDSA2CW600G3)\u3082\u9577\u304f\u4f7f\u3063\u3066\u3044\u308b\u306e\u3067\u305d\u3063\u3061\u3082\u5fc3\u914d\u3060\u3063\u305f\u306e\u3067\u3059\u304c\uff0csmartctl\u3067-t long\u3057\u305f\u308a-a\u306e\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u898b\u308b\u611f\u3058\u3067\u306f\u672a\u3060\u884c\u3051\u305d\u3046?
\n\n9 Power_On_Hours 0x0032 100 100 000 Old_age Always – 36565
\n
\n228 Workload_Minutes 0x0032 100 100 000 Old_age Always – 2193912
\n232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always – 0
\n233 Media_Wearout_Indicator 0x0032 095 095 000 Old_age Always – 0
\uff03\u9069\u5f53\u306a\u3068\u3053\u3067secure erase\u3057\u3066\u304a\u304d\u305f\u3044\u2026\u2026\uff0e
\n\n", "content_text": "\u6700\u8fd1Btrfs\u3067\u5229\u7528\u4e2d\u306bro\u306b\u3055\u308c\u3066\u3057\u307e\u3046\u3068\u3044\u3046\u75c7\u72b6\u304c\u8d77\u304d\u307e\u3059\uff0e\n\u3053\u3093\u306a\u611f\u3058\u3067\u6012\u3089\u308c\u3066ro\u306b\u306a\u308b\uff0e\ndf\u306f87%\u3068\u304b\u3067\u672a\u3060\u7a7a\u304d\u306f\u3042\u308b\u3088\u3046\u306b\u898b\u3048\u308b\uff0e\n/\u306b\u4f7f\u3063\u3066\u308b\u3068\u3053\u3067remount,rw\u3082\u52b9\u304b\u305a\u518d\u8d77\u52d5\u3057\u306a\u3044\u3068\u623b\u305b\u305a\u8f9b\u3044\uff0e\n\n[ 2196.878532] BTRFS: error (device dm-1) in btrfs_truncate_inode_items:4647: errno=-28 No space left\r\n[ 2196.878537] BTRFS info (device dm-1): forced readonly\r\n[ 2196.881248] BTRFS error (device dm-1): pending csums is 1241088\r\n\n\nFAQ\u3060\u3063\u305f\u3088\u3046\u3067\u3053\u3053\u3092\u53c2\u7167\u3057\u306a\u304c\u3089\n\nProblem FAQ – btrfs Wiki\n\nI get “No space left on device” errors, but df says I’ve got lots of space\n\n\n\n\u5225\u306esystem\u3067\u78ba\u8a8d\u3057\u3066btrfs fi balance start -dusage=5\u3092\u53e9\u3044\u3066\u307f\u307e\u3057\u305f\uff0e\n\n$ sudo btrfs fi show\r\nLabel: none uuid: e54de82f-1fdb-4f9a-b529-0952b0ea3454\r\n Total devices 1 FS bytes used 465.89GiB\r\n devid 1 size 542.28GiB used 542.28GiB path /dev/mapper/x220--vg-root\r\n\r\n$ sudo mount -o ro /dev/mapper/x220--vg-root /mnt\r\n$ sudo btrfs fi df /mnt\r\nData, single: total=538.27GiB, used=462.41GiB\r\nSystem, single: total=4.00MiB, used=80.00KiB\r\nMetadata, single: total=4.01GiB, used=3.48GiB\r\nGlobalReserve, single: total=512.00MiB, used=0.00B\r\n$ sudo btrfs fi balance start -dusage=5 /mnt\r\nERROR: error during balancing '/mnt': Read-only file system\r\nThere may be more info in syslog - try dmesg | tail\r\n$ sudo mount -o remount,rw /mnt\r\n$ sudo btrfs fi balance start -dusage=5 /mnt\r\nDone, had to relocate 0 out of 546 chunks\r\n\n\n\u3057\u304b\u3057\u3042\u307e\u308a\u5909\u308f\u3089\u305a\u66ab\u304f\u5229\u7528\u3057\u3066\u3044\u308b\u3068\u307e\u305f\u30a8\u30e9\u30fc\u306b\uff0e\u3057\u304b\u3057\u4eca\u5ea6\u306fdisk full\u3068\u6012\u3089\u308c\u308b\u3051\u3069ro\u306b\u306f\u306a\u3089\u306a\u304b\u3063\u305f\u3067\u3059\uff0e\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u306b\u3088\u308b\u3068\uff0c\n\nThis means the bigger the -dusage value, the more work balance will have to do (i.e. taking fuller and fuller blocks and trying to free them up by putting their data elsewhere). Also, if your FS is 55% full, using -dusage=55 is ok, but there isn’t a 1 to 1 correlation and you’ll likely be ok with a smaller dusage number, so start small and ramp up as needed.\n\n\nMarc’s Blog: btrfs – Fixing Btrfs Filesystem Full Problems\n\n\u3068\u3044\u3046\u3053\u3068\u3067-dusage=90\u306b\u3057\u3066\u307f\u308b\u3068\u7d50\u69cb\u7a7a\u3044\u305f\u611f\u3058\u3067\u3059\uff0e\n\u4e0a\u306e\u65b9\u3067\u306f\u5225system\u3067\u8d77\u52d5\u3057\u3066\u5b9f\u884c\u3057\u307e\u3057\u305f\u304c\uff0c\u30aa\u30f3\u30e9\u30a4\u30f3\u3067\u3082\u5927\u4e08\u592b\u3067\u3057\u305f\uff0e\u4f46\u3057\u51e6\u7406\u4e2d\u306f\u304b\u306a\u308a\u91cd\u304f\u306a\u308a\u307e\u3059\uff0e\u305d\u3057\u3066\u51e6\u7406\u306b200\u5206\u7a0b\u304b\u304b\u308a\u307e\u3057\u305f\uff0e\n\n$ sudo btrfs fi balance start -dusage=90 /\r\nDone, had to relocate 186 out of 530 chunks\r\n$ sudo btrfs fi show\r\nLabel: none uuid: e54de82f-1fdb-4f9a-b529-0952b0ea3454\r\n Total devices 1 FS bytes used 446.08GiB\r\n devid 1 size 542.28GiB used 449.27GiB path /dev/mapper/x220--vg-root\r\n\n\n\u3053\u306e\u5f8c\u6570GB\u306e\u30c7\u30fc\u30bf\u3092\u66f8\u3044\u3066\u307f\u305f\u308a\u6e9c\u307e\u3063\u3066\u3044\u305fapt upgrade\u3068\u304b\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u4eca\u306e\u3068\u3053\u308d\u5927\u4e08\u592b\u305d\u3046\u3067\u3059\uff0e\n\u3061\u306a\u307f\u306b\u3053\u306efs\u304c\u3042\u308bSSD(INTEL SSDSA2CW600G3)\u3082\u9577\u304f\u4f7f\u3063\u3066\u3044\u308b\u306e\u3067\u305d\u3063\u3061\u3082\u5fc3\u914d\u3060\u3063\u305f\u306e\u3067\u3059\u304c\uff0csmartctl\u3067-t long\u3057\u305f\u308a-a\u306e\u4ee5\u4e0b\u306e\u3042\u305f\u308a\u898b\u308b\u611f\u3058\u3067\u306f\u672a\u3060\u884c\u3051\u305d\u3046?\n\n9 Power_On_Hours 0x0032 100 100 000 Old_age Always – 36565\n228 Workload_Minutes 0x0032 100 100 000 Old_age Always – 2193912\n232 Available_Reservd_Space 0x0033 100 100 010 Pre-fail Always – 0\n233 Media_Wearout_Indicator 0x0032 095 095 000 Old_age Always – 0\n\n\uff03\u9069\u5f53\u306a\u3068\u3053\u3067secure erase\u3057\u3066\u304a\u304d\u305f\u3044\u2026\u2026\uff0e", "date_published": "2018-02-14T22:25:41+09:00", "date_modified": "2018-02-14T22:26:54+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "btrfs", "smartctl", "ssd", "Debian", "Linux", "sid" ] } ] }