Ajcody-Hardlinks-And-Postfix-default destination recipient limit: Difference between revisions

Line 158: Line 158:
</pre>
</pre>


{| class="collapsible collapsed wikitable"
I place the report on a dedicated wiki page because of it's length:
|-
* https://wiki.zimbra.com/wiki/Ajcody-inodes-details-report
! Contents Of Our /tmp/inodes-details.txt Report
|-
| $ cat /tmp/inodes-details.txt
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/714/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/714/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/422/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/422/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/535/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/535/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/637/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/637/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/621/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/621/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/400/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/400/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/454/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/454/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/664/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/664/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/475/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/475/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/519/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/519/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/615/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/615/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/572/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/572/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/700/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/700/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/410/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/410/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/567/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/567/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/604/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/604/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/470/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/470/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/825/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/825/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/684/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/684/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/524/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/524/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/502/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/502/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/792/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/792/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/540/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/540/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/754/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/754/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/669/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/669/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/459/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/459/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/653/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/653/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/443/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/443/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/711/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/711/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/588/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/588/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/397/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/397/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/438/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/438/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/771/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/771/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/599/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/599/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/556/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/556/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/427/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/427/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/491/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/491/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/394/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/394/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/507/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/507/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/486/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/486/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/809/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/809/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/740/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/740/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/583/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/583/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/405/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/405/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/632/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/632/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/695/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/695/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/726/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/726/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/679/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/679/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/648/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/648/msg/0/257-2.msg
13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/551/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/551/msg/0/257-2.msg
[cut]
13444 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:19.000000000 -0700 /opt/zimbra/store/0/457/msg/0/257-2.msg
3eaf8531f4b318e92adddac05cde17b9  /opt/zimbra/store/0/457/msg/0/257-2.msg
[cut]
13449 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:19.000000000 -0700 /opt/zimbra/store/0/386/msg/0/257-2.msg
1c81209eef5033830e28040b344dc5c0  /opt/zimbra/store/0/386/msg/0/257-2.msg
[cut]
13451 -rw-r----- 1 zimbra zimbra 1160 2014-04-28 14:38:15.000000000 -0700 /opt/zimbra/store/0/1099/msg/0/257-2.msg
f6c49bd06595abefee20e6ef48837a6a  /opt/zimbra/store/0/1099/msg/0/257-2.msg
[cut]
13452 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:30:08.000000000 -0700 /opt/zimbra/store/0/189/msg/0/257-2.msg
ae58d7749e69f88eb4804e24ab196746  /opt/zimbra/store/0/189/msg/0/257-2.msg
[cut]
13453 -rw-r----- 49 zimbra zimbra 1152 2014-04-28 14:30:09.000000000 -0700 /opt/zimbra/store/0/306/msg/0/257-2.msg
0357ba1d8e1c130b15b9ade72b498114  /opt/zimbra/store/0/306/msg/0/257-2.msg
[cut]
13454 -rw-r----- 48 zimbra zimbra 1160 2014-04-28 14:30:09.000000000 -0700 /opt/zimbra/store/0/261/msg/0/257-2.msg
5c2c014a97c63cca1fcb6f1fedcf1445  /opt/zimbra/store/0/261/msg/0/257-2.msg
[cut]
13455 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:30:09.000000000 -0700 /opt/zimbra/store/0/129/msg/0/257-2.msg
3f77177c7d02b6094195fba5d51fef37  /opt/zimbra/store/0/129/msg/0/257-2.msg
[cut]
13456 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/463/msg/0/257-2.msg
9d533c990c3ae3bc8f8cbb0d81c55f9d  /opt/zimbra/store/0/463/msg/0/257-2.msg
[cut]
13457 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:30:15.000000000 -0700 /opt/zimbra/store/0/143/msg/0/257-2.msg
84ac8d7033a2cb5a36f0f49732b8f188  /opt/zimbra/store/0/143/msg/0/257-2.msg
[cut]
13458 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:43.000000000 -0700 /opt/zimbra/store/0/994/msg/0/257-2.msg
5a7d0580d9798323ae6c37a854d8f26e  /opt/zimbra/store/0/994/msg/0/257-2.msg
[cut]
13459 -rw-r----- 1 zimbra zimbra 1160 2014-04-28 14:38:14.000000000 -0700 /opt/zimbra/store/0/1090/msg/0/257-2.msg
4064c35d1a0ed16b7ebc99ad327b547e  /opt/zimbra/store/0/1090/msg/0/257-2.msg
[cut]
13460 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:41.000000000 -0700 /opt/zimbra/store/0/872/msg/0/257-2.msg
80c6021196c7d52ece39a04d73c4109e  /opt/zimbra/store/0/872/msg/0/257-2.msg
[cut]
13461 -rw-r----- 2 zimbra zimbra 1160 2014-04-28 14:38:14.000000000 -0700 /opt/zimbra/store/0/1092/msg/0/257-2.msg
b14924341ef8155fdd598a7b1647fb1c  /opt/zimbra/store/0/1092/msg/0/257-2.msg
[cut]
13462 -rw-r----- 1 zimbra zimbra 1160 2014-04-28 14:38:15.000000000 -0700 /opt/zimbra/store/0/1097/msg/0/257-2.msg
4036c798fdd30476d0cfd0d926d0b114  /opt/zimbra/store/0/1097/msg/0/257-2.msg
[cut]
13464 -rw-r----- 1 zimbra zimbra 1152 2014-04-28 14:38:15.000000000 -0700 /opt/zimbra/store/0/1098/msg/0/257-2.msg
137f902ae9db0ebee1f3236e09e9524e  /opt/zimbra/store/0/1098/msg/0/257-2.msg
[cut]
13465 -rw-r----- 2 zimbra zimbra 1160 2014-04-28 14:38:14.000000000 -0700 /opt/zimbra/store/0/1096/msg/0/257-2.msg
dff837a616ffa5da8519a768692b464c  /opt/zimbra/store/0/1096/msg/0/257-2.msg
[cut]
13467 -rw-r----- 1 zimbra zimbra 1160 2014-04-28 14:38:14.000000000 -0700 /opt/zimbra/store/0/1091/msg/0/257-2.msg
9193dd12a668ba00b46884f6b718d7f4  /opt/zimbra/store/0/1091/msg/0/257-2.msg
[cut]
13469 -rw-r----- 1 zimbra zimbra 1160 2014-04-28 14:38:14.000000000 -0700 /opt/zimbra/store/0/1094/msg/0/257-2.msg
d7c03feedd86dd0d76622e52386585e5  /opt/zimbra/store/0/1094/msg/0/257-2.msg
[cut]
13473 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/793/msg/0/257-2.msg
4326f8f25ef61a36fd3ced3dee763a72  /opt/zimbra/store/0/793/msg/0/257-2.msg
[cut]
13473 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/439/msg/0/257-2.msg
4326f8f25ef61a36fd3ced3dee763a72  /opt/zimbra/store/0/439/msg/0/257-2.msg
[cut]
13474 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/658/msg/0/257-2.msg
f94d0ac0bc680218febdbd2f40e2ea00  /opt/zimbra/store/0/658/msg/0/257-2.msg
[cut]
13475 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:25.000000000 -0700 /opt/zimbra/store/0/609/msg/0/257-2.msg
3ad1e32ea88a4624d8521889aeed097d  /opt/zimbra/store/0/609/msg/0/257-2.msg
[cut]
13476 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:25.000000000 -0700 /opt/zimbra/store/0/640/msg/0/257-2.msg
45484924e09c8c750cb00e65f79105df  /opt/zimbra/store/0/640/msg/0/257-2.msg
[cut]
13477 -rw-r----- 48 zimbra zimbra 1160 2014-04-28 14:31:25.000000000 -0700 /opt/zimbra/store/0/542/msg/0/257-2.msg
0508e691b812cac2c10fec5e6b68fb44  /opt/zimbra/store/0/542/msg/0/257-2.msg
[cut]
13478 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:25.000000000 -0700 /opt/zimbra/store/0/518/msg/0/257-2.msg
4f034ae4b5590c142ab6d88b72c6723e  /opt/zimbra/store/0/518/msg/0/257-2.msg
[cut]
13479 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:42.000000000 -0700 /opt/zimbra/store/0/1041/msg/0/257-2.msg
554d30cbf8da6721f85e2ceb8fe0cfbe  /opt/zimbra/store/0/1041/msg/0/257-2.msg
[cut]
13480 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:43.000000000 -0700 /opt/zimbra/store/0/785/msg/0/257-2.msg
38ccd0d0c4e4827a60cfb934e303c193  /opt/zimbra/store/0/785/msg/0/257-2.msg
[cut]
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/900/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/900/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1062/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1062/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1004/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1004/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/992/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/992/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/889/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/889/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1069/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1069/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/928/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/928/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1084/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1084/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1048/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1048/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1088/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1088/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/913/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/913/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1077/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1077/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1080/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1080/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1040/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1040/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1024/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1024/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1017/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1017/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1082/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1082/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1089/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1089/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/937/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/937/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1079/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1079/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1059/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1059/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1085/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1085/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/976/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/976/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1029/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1029/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1071/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1071/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/876/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/876/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1053/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1053/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/969/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/969/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1065/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1065/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/960/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/960/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1081/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1081/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/853/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/853/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/838/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/838/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1075/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1075/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/921/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/921/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1051/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1051/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/865/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/865/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/953/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/953/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/985/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/985/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/999/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/999/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1045/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1045/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1036/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1036/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1087/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1087/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1056/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1056/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1011/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1011/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1073/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1073/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1083/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1083/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/1086/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/1086/msg/0/257-2.msg
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/944/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/944/msg/0/257-2.msg
|}


Let's now show the differences between two of those files in the report above:
Let's now show the differences between two of those files in the report above:

Revision as of 05:45, 30 April 2014

Attention.png - This article is NOT official Zimbra documentation. It is a user contribution and may include unsupported customizations, references, suggestions, or information.

Hardlinks And How the Variable default_destination_recipient_limit From Postfix Interact

When an email comes in to multiple recipients on the same mailstore, Zimbra will use hard links to save the message blob on the filesystem under the zimbra volume [default primary message store path is /opt/zimbra/store].

For example, I sent an email to a DL with four users in it and grep the /opt/zimbra/log/mailbox.log with the Message-ID. Please note - the blob id's on the filesystem can be different for the different users, you'll notice this in the example below.

[root@zcs806 0]# zgrep dl /opt/zimbra/log/mailbox.log.2014-04-* | grep Add | grep "20140425192200.44AA4346F"

/opt/zimbra/log/mailbox.log.2014-04-25.gz:2014-04-25 12:22:16,431 INFO  [LmtpServer-1]
 [name=dluser1@zcs806.DOMAIN.com;mid=60;ip=10.137.27.36;] mailop - 
 Adding Message: id=321, Message-ID=<20140425192200.44AA4346F@zcs806.DOMAIN.com>, 
 parentId=-1, folderId=2, folderName=Inbox.
/opt/zimbra/log/mailbox.log.2014-04-25.gz:2014-04-25 12:22:16,516 INFO  [LmtpServer-1] 
 [name=dluser2@zcs806.DOMAIN.com;mid=61;ip=10.137.27.36;] mailop - 
 Adding Message: id=301, Message-ID=<20140425192200.44AA4346F@zcs806.DOMAIN.com>, 
 parentId=-1, folderId=2, folderName=Inbox.
/opt/zimbra/log/mailbox.log.2014-04-25.gz:2014-04-25 12:22:16,535 INFO  [LmtpServer-1] 
 [name=dluser3@zcs806.uDOMAIN.com;mid=62;ip=10.137.27.36;] mailop - 
 Adding Message: id=301, Message-ID=<20140425192200.44AA4346F@zcs806.DOMAIN.com>, 
 parentId=-1, folderId=2, folderName=Inbox.
/opt/zimbra/log/mailbox.log.2014-04-25.gz:2014-04-25 12:22:16,546 INFO  [LmtpServer-1] 
 [name=restore_dluser1@zcs806.DOMAIN.com;mid=70;ip=10.137.27.36;] mailop - 
 Adding Message: id=301, Message-ID<20140425192200.44AA4346F@zcs806.DOMAIN.com>, 
 parentId=-1, folderId=2, folderName=Inbox.

Get the mailbox Id for one of the users and identify the location path of the blob under their account directory and then do the hard link search.

[root@zcs806 0]# find /opt/zimbra/store -xdev -samefile ./70/msg/0/301-1501.msg | xargs ls -ai --full-time
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/60/msg/0/321-1602.msg
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/61/msg/0/301-1336.msg
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/62/msg/0/301-1036.msg
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/70/msg/0/301-1501.msg

The 13430 above states the inode [option -i in the ls] and 4 is the number of 'hard links' to the same file.

If you have the Message-ID and want to search upon that, you could do the following below. Note, I included the size also with -size 1158c .

[root@zcs806 0]# for hardlink in `find /opt/zimbra/store -type f -size 1158c -print0 | xargs -0 grep -l "20140425192200.44AA4346F"`
> do
>  ls -ai --full-time $hardlink
> done
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/70/msg/0/301-1501.msg
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/60/msg/0/321-1602.msg
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/61/msg/0/301-1336.msg
13430 -rw-r----- 4 zimbra zimbra 1158 2014-04-25 12:22:16.000000000 -0700 /opt/zimbra/store/0/62/msg/0/301-1036.msg

Details On Postfix Variable default_destination_recipient_limit

$ postconf default_destination_recipient_limit
default_destination_recipient_limit = 50 

Detailed Walk-through Example When Default Destination Recipient Limit Is Exceeded

Test Setup Commands

$ su - zimbra

$ for i in $(seq 1 1000); do echo "ca largedl-user$i@zcs806.DOMAIN.com PaSSW0RD" >> /tmp/dl-users.zmp ; done 

$ time zmprov -f /tmp/dl-users.zmp 

$ for i in $(seq 1 1000); do printf "largedl-user$i@zcs806.DOMAIN.com " >> /tmp/dl-users ; done 

$ zmprov adlm large-dl@`zmhostname` `cat /tmp/dl-users` 

# Confirm we have 1000 users in the DL we made
$ zmprov gdlm large-dl@`zmhostname` | tail -n +3 | grep '@' | wc -l
  1000

# Create A Test Email
vi /tmp/test-email-DL.txt
To: large-dl@zcs806.DOMAIN.com
Subject: Test message
From: admin@zcs806.DOMAIN.com
test

$ /opt/zimbra/postfix/sbin/sendmail -Am -t < /tmp/test-email-DL.txt

Gathering Necessary Message Details

Message-ID is in the header information of the email delivered and it's also logged in /var/log/zimbra.log .

Reporting Message Blob And Hard Link Details

$ cd /opt/zimbra/store/

# Number of message blobs that have the Message-Id of 20140428212948.74DF13484
# In the /opt/zimbra/store directory
$ fgrep -lr "20140428212948.74DF13484" ./ | xargs ls -li --full-time | wc -l
  1000

# The total unique inodes used for blobs that have Message-Id of 20140428212948.74DF13484
# In the /opt/zimbra/store directory
$ fgrep -lr "20140428212948.74DF13484" ./ | xargs ls -li --full-time | cut -d' ' -f-1 | awk '!seen[$0]++ { print; }' | uniq -u | sort | wc -l
  28

# The unique inodes used for blobs that have Message-Id of 20140428212948.74DF13484
# In the /opt/zimbra/store directory
$ fgrep -lr "20140428212948.74DF13484" ./ | xargs ls -li --full-time | cut -d' ' -f-1 | awk '!seen[$0]++ { print; }' | uniq -u | sort
13400
13444
13449
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13464
13465
13467
13469
13473
13474
13475
13476
13477
13478
13479
13480
13481

# Save the unique inodes used for blobs that have Message-Id of 20140428212948.74DF13484 to a temp file [/tmp/inodes.txt]
# In the /opt/zimbra/store directory
$ fgrep -lr "20140428212948.74DF13484" ./ | xargs ls -li --full-time | cut -d' ' -f-1 | awk '!seen[$0]++ { print; }' | uniq -u | sort > /tmp/inodes.txt

# Save all ls details and md5sums of the inodes used for blobs that have Message-Id of 20140428212948.74DF13484 to a temp file [/tmp/inodes-details.txt]
$ for i in `cat /tmp/inodes.txt`; do find /opt/zimbra/store -inum $i -exec ls -ai --full-time {} \; -exec md5sum {} \; ; done

I place the report on a dedicated wiki page because of it's length:

Let's now show the differences between two of those files in the report above:

13400 -rw-r----- 50 zimbra zimbra 1160 2014-04-28 14:31:24.000000000 -0700 /opt/zimbra/store/0/714/msg/0/257-2.msg
ca68f4ca1a1c198be3f3bf4746ae635a  /opt/zimbra/store/0/714/msg/0/257-2.msg
 -- vs --
13481 -rw-r----- 49 zimbra zimbra 1160 2014-04-28 14:31:48.000000000 -0700 /opt/zimbra/store/0/944/msg/0/257-2.msg
0e729c9bbad30c94219154617a64db09  /opt/zimbra/store/0/944/msg/0/257-2.msg

And now the message differences:

]$ diff /opt/zimbra/store/0/944/msg/0/257-2.msg /opt/zimbra/store/0/714/msg/0/257-2.msg
4c4
<  14:31:47 -0700 (PDT)
---
>  14:31:24 -0700 (PDT)
6,7c6,7
<       by zcs806.us.zimbralab.com (Postfix) with ESMTP id C95D634A0;
<       Mon, 28 Apr 2014 14:30:49 -0700 (PDT)
---
>       by zcs806.us.zimbralab.com (Postfix) with ESMTP id 8619E3493;
>       Mon, 28 Apr 2014 14:30:22 -0700 (PDT)
17c17
<       with ESMTP id 9v2smobzMGcy; Mon, 28 Apr 2014 14:30:29 -0700 (PDT)
---
>       with ESMTP id ONyocz3V6Pmq; Mon, 28 Apr 2014 14:30:08 -0700 (PDT)
Jump to: navigation, search