- একটি ডেস্কটপে উবুন্টু 14.04
- উত্স ড্রাইভ: / dev / sda1: 5TB এক্সট 4 একক
ড্রাইভ ভলিউম - টার্গেট ভলিউম: / ডিভ / ম্যাপার / আর্কাইভ-লাভারচাইভ: রেড 6 (এমডিএডিএম) lvm
পার্টিশন এবং ext4 সহ 18 টিবি ভলিউম
সরানোর জন্য প্রায় 15 মিলিয়ন ফাইল রয়েছে এবং কয়েকটি ডুপ্লিকেট হতে পারে (আমি নকলকে ওভাররাইট করতে চাই না)।
ব্যবহৃত কমান্ড (উত্স ডিরেক্টরি থেকে) ছিল:
ls -U |xargs -i -t mv -n {} /mnt/archive/targetDir/{}
এটি প্রত্যাশার মতো কয়েক দিন ধরে চলছে, তবে ফ্রিকোয়েন্সি বাড়ানোর ক্ষেত্রে আমি ত্রুটি পাচ্ছি। যখন এটি শুরু হয়েছিল লক্ষ্য ড্রাইভটি প্রায় 70% পূর্ণ ছিল, এখন এটি প্রায় 90%। এটি প্রায় 1/200 মুভগুলি বলত এবং ত্রুটি করত, এখন এটি প্রায় 1/5। কোনও ফাইলই 100Mb এর বেশি নয়, বেশিরভাগই 100kb এর কাছাকাছি
কিছু তথ্য:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 155G 5.5G 142G 4% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 797M 2.9M 794M 1% /run
none 5.0M 4.0K 5.0M 1% /run/lock
none 3.9G 0 3.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sdb1 19G 78M 18G 1% /boot
/dev/mapper/archive-lvarchive 18T 15T 1.8T 90% /mnt/archive
/dev/sda1 4.6T 1.1T 3.3T 25% /mnt/tmp
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb3 10297344 222248 10075096 3% /
none 1019711 4 1019707 1% /sys/fs/cgroup
udev 1016768 500 1016268 1% /dev
tmpfs 1019711 1022 1018689 1% /run
none 1019711 5 1019706 1% /run/lock
none 1019711 1 1019710 1% /run/shm
none 1019711 2 1019709 1% /run/user
/dev/sdb1 4940000 582 4939418 1% /boot
/dev/mapper/archive-lvarchive 289966080 44899541 245066539 16% /mnt/archive
/dev/sda1 152621056 5391544 147229512 4% /mnt/tmp
এখানে আমার আউটপুট:
mv -n 747265521.pdf /mnt/archive/targetDir/747265521.pdf
mv -n 61078318.pdf /mnt/archive/targetDir/61078318.pdf
mv -n 709099107.pdf /mnt/archive/targetDir/709099107.pdf
mv -n 75286077.pdf /mnt/archive/targetDir/75286077.pdf
mv: cannot create regular file ‘/mnt/archive/targetDir/75286077.pdf’: No space left on device
mv -n 796522548.pdf /mnt/archive/targetDir/796522548.pdf
mv: cannot create regular file ‘/mnt/archive/targetDir/796522548.pdf’: No space left on device
mv -n 685163563.pdf /mnt/archive/targetDir/685163563.pdf
mv -n 701433025.pdf /mnt/archive/targetDir/701433025.pd
আমি এই ত্রুটিটিতে প্রচুর পোস্টিং পেয়েছি, কিন্তু প্রাগনোসিস ফিট করে না। "আপনার ড্রাইভ আসলে পূর্ণ" বা "আপনি ইনোডগুলি শেষ করেছেন" বা "আপনার / বুটের ভলিউম পূর্ণ" এই জাতীয় সমস্যা। বেশিরভাগ ক্ষেত্রেই, তারা তৃতীয় পক্ষের সফ্টওয়্যারগুলির সাথে ডিল করে কারণ এটি কীভাবে ফাইলগুলি পরিচালনা করে এবং এটি সমস্ত ধ্রুবক যার অর্থ প্রতিটি পদক্ষেপ ব্যর্থ হয়।
ধন্যবাদ।
সম্পাদনা: এখানে একটি নমুনা ব্যর্থ এবং সফল ফাইল রয়েছে:
ব্যর্থ (এখনও উত্স ড্রাইভ)
ls -lhs 702637545.pdf
16K -rw-rw-r-- 1 myUser myUser 16K Jul 24 20:52 702637545.pdf
সফল (লক্ষ্যমাত্রার উপর)
ls -lhs /mnt/archive/targetDir/704886680.pdf
104K -rw-rw-r-- 1 myUser myUser 103K Jul 25 01:22 /mnt/archive/targetDir/704886680.pdf
এছাড়াও, সমস্ত ফাইল ব্যর্থ না হওয়ার পরেও যে ফাইলটি ব্যর্থ হয় তা সর্বদা ব্যর্থ হয়। আমি যদি আবার চেষ্টা করি তবে এটি ধারাবাহিক।
সম্পাদনা: @mjturner দ্বারা অনুরোধ প্রতি কিছু অতিরিক্ত কমান্ড
$ ls -ld /mnt/archive/targetDir
drwxrwxr-x 2 myUser myUser 1064583168 Aug 10 05:07 /mnt/archive/targetDir
$ tune2fs -l /dev/mapper/archive-lvarchive
tune2fs 1.42.10 (18-May-2014)
Filesystem volume name: <none>
Last mounted on: /mnt/archive
Filesystem UUID: af7e7b38-f12a-498b-b127-0ccd29459376
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr dir_index filetype needs_recovery extent 64bit flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 289966080
Block count: 4639456256
Reserved block count: 231972812
Free blocks: 1274786115
Free inodes: 256343444
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 2048
Inode blocks per group: 128
RAID stride: 128
RAID stripe width: 512
Flex block group size: 16
Filesystem created: Thu Jun 25 12:05:12 2015
Last mount time: Mon Aug 3 18:49:29 2015
Last write time: Mon Aug 3 18:49:29 2015
Mount count: 8
Maximum mount count: -1
Last checked: Thu Jun 25 12:05:12 2015
Check interval: 0 (<none>)
Lifetime writes: 24 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 3ea3edc4-7638-45cd-8db8-36ab3669e868
Journal backup: inode blocks
$ tune2fs -l /dev/sda1
tune2fs 1.42.10 (18-May-2014)
Filesystem volume name: <none>
Last mounted on: /mnt/tmp
Filesystem UUID: 10df1bea-64fc-468e-8ea0-10f3a4cb9a79
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 152621056
Block count: 1220942336
Reserved block count: 61047116
Free blocks: 367343926
Free inodes: 135953194
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 732
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 4096
Inode blocks per group: 256
Flex block group size: 16
Filesystem created: Thu Jul 23 13:54:13 2015
Last mount time: Tue Aug 4 04:35:06 2015
Last write time: Tue Aug 4 04:35:06 2015
Mount count: 3
Maximum mount count: -1
Last checked: Thu Jul 23 13:54:13 2015
Check interval: 0 (<none>)
Lifetime writes: 150 MB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: a266fec5-bc86-402b-9fa0-61e2ad9b5b50
Journal backup: inode blocks