mkdir /var/tmp
chown -R mysql:mysql /var/tmp
chmod 751 /var/tmp
ls -la /var/tmp
unknown-7553# mkdir /var/tmp mkdir: /var/tmp: File exists unknown-7553# chown -R mysql:mysql /var/tmp /usr/sbin/chown: Device not configured. unknown-7553# chmod 751 /var/tmp unknown-7553# ls -la /var/tmp ls: packlist.072307: Device not configured ls: packlist.113999: Device not configured ls: packlist.119671: Device not configured ls: packlist.136109: Device not configured ls: packlist.169712: Device not configured ls: packlist.223114: Device not configured ls: packlist.255125: Device not configured ls: packlist.255161: Device not configured ls: packlist.281160: Device not configured ls: packlist.283587: Device not configured ls: packlist.301322: Device not configured ls: packlist.348087: Device not configured ls: packlist.386338: Device not configured ls: packlist.397780: Device not configured ls: packlist.412443: Device not configured ls: packlist.413529: Device not configured ls: packlist.432146: Device not configured ls: packlist.434132: Device not configured ls: packlist.476214: Device not configured ls: packlist.493679: Device not configured ls: packlist.523360: Device not configured ls: packlist.551018: Device not configured ls: packlist.625863: Device not configured ls: packlist.634126: Device not configured ls: packlist.648104: Device not configured ls: packlist.659480: Device not configured ls: packlist.705232: Device not configured ls: packlist.745023: Device not configured ls: packlist.745317: Device not configured ls: packlist.764398: Device not configured ls: packlist.827603: Device not configured ls: packlist.834549: Device not configured ls: packlist.857248: Device not configured ls: packlist.860152: Device not configured ls: packlist.861670: Device not configured ls: packlist.882728: Device not configured ls: packlist.890997: Device not configured ls: packlist.909469: Device not configured ls: packlist.933758: Device not configured ls: packlist.936238: Device not configured ls: packlist.971040: Device not configured ls: packlist.974903: Device not configured total 6 drwxr-x--x 3 root wheel 1536 Apr 15 19:06 . drwxr-xr-x 22 root wheel 512 Apr 15 22:29 .. drwxrwxrwt 2 root wheel 512 Feb 20 08:41 vi.recover
я сейчас зашел в каталог с файлами в который идет закачка файлов, в этом каталога должно быть максимум 5000
мне выдает ошибку:
/: create/symlink failed, no inodes free
повторю: что на такой ошибки раньше не было никогда
на linux при 40Тб, но там ыла какая-то FastFS
в messages
Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=10240)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293723832320, length=12288)]error = 6Apr 15 19:47:58 unknown-7553 kernel: g_vfs_done():ad1s1a[WRITE(offset=293664686080, length=16384)]error = 6Apr 15 19:48:25 unknown-7553 kernel: Device ad1s1a went missing before all of the data could be written to it; expect data loss.Apr 15 19:48:48 unknown-7553 kernel: Device ad1s1a went missing before all of the data could be written to it; expect data loss.Apr 15 19:49:25 unknown-7553 kernel: pid 1575 (perl5.12.4), uid 1000 inumber 16371767 on /: out of inodesApr 15 19:50:03 unknown-7553 kernel: pid 1099 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:50:04 unknown-7553 kernel: pid 1099 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:50:31 unknown-7553 kernel: pid 1584 (perl5.12.4), uid 1000 inumber 15785820 on /: out of inodesApr 15 19:50:31 unknown-7553 kernel: pid 1540 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:50:46 unknown-7553 kernel: pid 1173 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:50:50 unknown-7553 kernel: pid 1587 (perl5.12.4), uid 1000 inumber 16348425 on /: out of inodesApr 15 19:50:50 unknown-7553 kernel: pid 1534 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:51:16 unknown-7553 kernel: pid 1527 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:51:17 unknown-7553 kernel: pid 1527 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:52:20 unknown-7553 kernel: pid 1589 (perl5.12.4), uid 1000 inumber 15809373 on /: out of inodesApr 15 19:52:20 unknown-7553 kernel: pid 1088 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:54:04 unknown-7553 kernel: pid 1533 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:54:06 unknown-7553 kernel: pid 1099 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:54:12 unknown-7553 kernel: pid 1534 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:54:14 unknown-7553 kernel: pid 1534 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:54:23 unknown-7553 kernel: pid 1532 (httpd), uid 80 inumber 15762275 on /: filesystem fullApr 15 19:54:25 unknown-7553 kernel: pid 1532 (httpd), uid 80 inumber 15762275 on /: filesystem full
ls -la /var/tmpls: packlist.072307: Device not configuredls: packlist.113999: Device not configuredls: packlist.119671: Device not configuredls: packlist.136109: Device not configuredls: packlist.169712: Device not configuredls: packlist.223114: Device not configuredls: packlist.255125: Device not configuredls: packlist.255161: Device not configuredls: packlist.281160: Device not configuredls: packlist.283587: Device not configuredls: packlist.301322: Device not configuredls: packlist.348087: Device not configuredls: packlist.386338: Device not configuredls: packlist.397780: Device not configuredls: packlist.412443: Device not configuredls: packlist.413529: Device not configuredls: packlist.432146: Device not configuredls: packlist.434132: Device not configuredls: packlist.476214: Device not configuredls: packlist.493679: Device not configuredls: packlist.523360: Device not configuredls: packlist.551018: Device not configuredls: packlist.625863: Device not configuredls: packlist.634126: Device not configuredls: packlist.648104: Device not configuredls: packlist.659480: Device not configuredls: packlist.705232: Device not configuredls: packlist.745023: Device not configuredls: packlist.745317: Device not configuredls: packlist.764398: Device not configuredls: packlist.827603: Device not configuredls: packlist.834549: Device not configuredls: packlist.857248: Device not configuredls: packlist.860152: Device not configuredls: packlist.861670: Device not configuredls: packlist.882728: Device not configuredls: packlist.890997: Device not configuredls: packlist.909469: Device not configuredls: packlist.933758: Device not configuredls: packlist.936238: Device not configuredls: packlist.971040: Device not configuredls: packlist.974903: Device not configuredtotal 6drwxrwxrwt 3 root wheel 1536 Apr 15 19:06 .drwxr-xr-x 22 root wheel 512 Apr 15 22:29 ..drwxrwxrwt 2 root wheel 512 Feb 20 08:41 vi.recover
df -iFilesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on/dev/ad1s1a 301718990 28009414 249572058 10% 210838 38791272 1% /devfs 1 1 0 100% 0 0 100% /dev
df показывает что раздел один, и нагрузки большой нету :)
сори, не понял, что имеется ввиду?
такую проблему в первые вижу!
кстати, может fsck проверить
но он выдает
# fsck /dev/ad1s1aCan't stat /dev/ad1s1a: No such file or directoryCan't stat /dev/ad1s1a: No such file or directory
точно тормозит та таблицы которая 8Гиг?
может имеет смысл ее вынести в другую базу
вообще-то, update/delete - очень-очень медленно выполняется на больших таблицах в innodb
тем более если использовать транзакции
можно не удалять, а отметить что это удалено, а удалить по крону или с помощью внешних ключей удалять
для вставки: я бы попробовал создать новую таблицу (лучше myisam) синоним и в нее записывать новые данные (чтобы старая таблиц была только для выборки), а например раз в час с новой таблицы записать в старую таблицу данные и сделать так чтобы новые данные были доступы. На myisam это работает отлично! Но для это надо ковырять двиг сильно очень :) но тут надо подумать, посмотреть!
(когда сессии с cookies хранили на сервере при посещении до 200млн хостов в сутки, то примерно такие извраты делали)
если большая выборка и вставка, то нагрузка НЕ будет стремиться к нулю, а будет возрастать :) по этому нужно ставить 10 серверов :)
//////////////////////
$f->{new_id_file} - id файла
$c->{files_per_folder} - число файлов в каталоге
название каталога:
sprintf("%05d",$f->{new_id_file}/$c->{files_per_folder});
# perl -e 'print sprintf("%05d",100/10)'00010# perl -e 'print sprintf("%05d",101/10)'00010# perl -e 'print sprintf("%05d",111/10)'00011
лучше чтобы Вы сами написали бюджет, а то сами спрашиваете и потом обижаетесь если кто-то предлагает достаточно большой :D
судя по ТЗ и судя по ответам на free-lance.ru опытные специалисты или компании оценят в 2000$ за 2 месяца (+-) мне так кажется ;)
написал специально что нет смысла смотреть и вникать особо сильно в ТЗ, если цена меньше данной суммы...
в час не люблю брать, беру в год :)
~3001-4199$
меньше нет смыла смотреть, тем более нужны срочный сроки исходя из вашего ТЗ
если сроки не очень срочные, можно около ~2000$