{"id":675,"date":"2008-04-01T01:05:33","date_gmt":"2008-03-31T17:05:33","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog2\/http:\/www.nargalzius.com\/blog2\/archives\/2008\/04\/2008_04_01_0105.php"},"modified":"2008-04-01T01:05:33","modified_gmt":"2008-03-31T17:05:33","slug":"time-capsule","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2008\/04\/01\/time-capsule","title":{"rendered":"Time Capsule"},"content":{"rendered":"<div align=\"center\">\n<a rel=\"lightbox\" href=\"http:\/\/farm3.static.flickr.com\/2085\/2376501731_76cd8059ae_o.jpg\" target=\"_blank\" title=\"You may click on the image for more details\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/farm3.static.flickr.com\/2085\/2376501731_2db932692d_m.jpg\"><\/a>\n<\/div>\n<p>Thanks to my good friend <a href=\"http:\/\/www.fightpompe.com\" title=\"visit site\">Juan<\/a>, I got myself a <em>Time Capsule<\/em> (which I&#8217;ll be calling <strong>TC<\/strong> from here on out). <em>Finally,<\/em> I&#8217;m now able to make good on that last thought I had in an <a href=\"http:\/\/www.nargalzius.com\/blog\/archives\/2008\/01\/2008_01_16_0904.php\" title=\"read post\">old post.<\/a><\/p>\n<!--more-->\n<h1>The Good<\/h1>\n<p>The unit&#8217;s pretty slick and well thought out; as much as you&#8217;d expect from an Apple product.<\/p>\n<ul>\n<li>\n<p>Setup is very straightforward. If you have a Mac, you have everything you need. On a PC you&#8217;d have to install the AirPort utility, but no biggie.<\/p>\n<\/li>\n<li>\n<p>The TC is already an Internet Gateway; so you can use it as your router. I personally replaced my old <em>Linksys<\/em> WRT54G with it.<\/p>\n<\/li>\n<li><strong>802.11n (248Mbps) wireless, <code>GbE<\/code> <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_1');\" onkeypress=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_1');\" ><sup id=\"footnote_plugin_tooltip_675_1_1\" class=\"footnote_plugin_tooltip_text\">1 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_675_1_1\" class=\"footnote_tooltip\">Gigabit Ethernet<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_675_1_1').tooltip({ tip: '#footnote_plugin_tooltip_text_675_1_1', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> (1000Mbps) wired<\/strong><\/li>\n<\/ul>\n<p>Compared to my previous <em>Linksys<\/em> setup, that&#8217;s theoretically up to 4-5x faster (your mileage may vary) on both wireless and wired.<\/p>\n<ul>\n<li>\n<p>1TB&#8230; one TerraByte&#8230; one thousand GigaBytes.<\/p>\n<\/li>\n<li><strong>Configuration options<\/strong><\/li>\n<\/ul>\n<p>This is the first time I&#8217;ve switched to an &#8220;Apple managed network&#8221; so to speak, so the things I may point out here might have been old news for those who&#8217;ve always been using old Apple base-stations. But one thing that I <em>really<\/em> liked with the network settings (that was lacking in my <em>Linksys<\/em> setup) was the possibility for <code>MAC<\/code>-based <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_2');\" onkeypress=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_2');\" ><sup id=\"footnote_plugin_tooltip_675_1_2\" class=\"footnote_plugin_tooltip_text\">2 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_675_1_2\" class=\"footnote_tooltip\">MAC here is NOT Apple ok?<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_675_1_2').tooltip({ tip: '#footnote_plugin_tooltip_text_675_1_2', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> <code>DHCP<\/code> assignments.<\/p>\n<p>Basically, I like using <code>DHCP<\/code> as it &#8220;just works&#8221; &#8211; but I&#8217;ve always wanted to <strong>manually<\/strong> set the IP addresses of my machines. <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_3');\" onkeypress=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_3');\" ><sup id=\"footnote_plugin_tooltip_675_1_3\" class=\"footnote_plugin_tooltip_text\">3 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_675_1_3\" class=\"footnote_tooltip\">Just so it&#8217;s easy to identify which is which.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_675_1_3').tooltip({ tip: '#footnote_plugin_tooltip_text_675_1_3', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> <code>OS X<\/code>&#8216;s networking preferences allows an option called DHCP with manual address, which I obviously use, but the problem is that XP doesn&#8217;t have such a counterpart. It&#8217;s either you go DHCP or manual. And when you go manual, I found that I&#8217;d always have to set my <code>DNS<\/code> settings &#8211; else I couldn&#8217;t get on the web.<\/p>\n<p>So like I said, the TC&#8217;s got an option to &#8220;reserve&#8221; DHCP addresses based on <code>MAC<\/code> addresses &#8211; this basically means that while you&#8217;re still &#8220;automatically&#8221; configuring everything else via DHCP, if the TC identifies a certain computer you have set, it will go ahead and apply the specific <code>IP<\/code> you&#8217;ve specified.<\/p>\n<p>The good thing about this is that all this is set on the TC, and not on the connecting computers. So you can basically have one setting for all your computers; PCs, Linux and Macs alike. Just set everything to DHCP and you should be set.<\/p>\n<ul>\n<li>The TC is a good <code>NAS<\/code> <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_4');\" onkeypress=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_4');\" ><sup id=\"footnote_plugin_tooltip_675_1_4\" class=\"footnote_plugin_tooltip_text\">4 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_675_1_4\" class=\"footnote_tooltip\">Network Attached Storage<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_675_1_4').tooltip({ tip: '#footnote_plugin_tooltip_text_675_1_4', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> solution as it rids the user of cables needed to access their files from external hard drives. I personally find this to be a boon, as my iTunes library is on an external drive. Gone are the days where where moving with my laptop is constricted due to physically connecting my hard disk to the laptop&#8230; just to listen to music. Now I have access to my full library regardless where I am situated in my home.<\/li>\n<\/ul>\n<p>That doesn&#8217;t mean the TC is perfect though; it has its share of shortcomings.<\/p>\n<h1>The Bad<\/h1>\n<ul>\n<li><strong>Cannot partition<\/strong><\/li>\n<\/ul>\n<p>It&#8217;s beyond me why there&#8217;s no partitioning utility for the TC. There is a hack which will allow you to create partitions, but it will void your warranty. The funny thing is that the TC is able to handle a multi-partitioned drive (e.g. after doing the &#8220;hack&#8221; mentioned previously), so there shouldn&#8217;t be any technical limitation thats preventing Apple from having that feature built-in.<\/p>\n<p>Here&#8217;s why partitioning, even when using a single drive, can be useful:  In the case you start getting bad sectors, or if certain areas of the plates are physically damaged. There are some instances when you hit a newly developed bad sector that simply doesn&#8217;t allow you to go further in access the drive (I&#8217;ve experienced this).<\/p>\n<p>With partitioning, because you&#8217;ve divided your hard drive space to chunks, there a possibility that you will just lose the partition containing that irrecoverable error, but would still be able to skip\/access the other partitions. That&#8217;s the sort of thing that&#8217;s nifty to have when you intend to back-up. Imagine not being able to access the <strong>good<\/strong> data simply because the <strong>bad<\/strong> data was read first &#8211; and subsequently prevented you to move further.<\/p>\n<ul>\n<li><strong>No Low-level Disk Access<\/strong><\/li>\n<\/ul>\n<p>This is actually connected to the first issue (or rather the first issue is connected to this, as partitioning is a low-level process).<\/p>\n<p>Basically you can only access the drive from a network&#8230; not <strong>directly.<\/strong> The only way to access it directly is if you open the TC up and take the hard disk out and mount it on a computer &#8211; which voids your warranty.<\/p>\n<p>The implications of this are very significant. For one thing, what if the hard disk acts up? (corrupted data, bad sectors, etc.) You can&#8217;t use disk utitities\/diagnostic tools on it because those methods require <strong>direct access<\/strong> to the physical drive (either through IDE, SATA, IEEE 1394\/Firewire, SCSI, or USB). Like I said, the TC is a <code>NAS<\/code> &#8211; so you can only access it as a shared network volume &#8211; which limits usage to file-folder manipulation&#8230; not hardware maintenance.<\/p>\n<p>I&#8217;m praying that Apple provides a firmware upgrade someday that allows you low-level access to the TC&#8217;s drive via it&#8217;s USB port. If Apple would only do that, then that would solve a bunch of problems (including partitioning)<\/p>\n<ul>\n<li><strong>Fastest data transfer <em>to<\/em> the drive is limited to Ethernet<\/strong><\/li>\n<\/ul>\n<p>For this part, lets assume all rated specs on paper are true (but we all know they really aren&#8217;t).<\/p>\n<p><code>GbE<\/code> is technically is faster than <code>USB2.0<\/code> which is rated approximately at 480Mbps &#8211; so you&#8217;d normally bottleneck on the USB interface anyways. What bothers me though is that the <em>only<\/em> way to get that fast of a transfer rate is if you physically connect the drive to your computer, then connect the computer to the TC.<\/p>\n<p><em>What&#8217;s the big deal<\/em> you ask? Say you&#8217;re working on your laptop, which in turn is on an <code>802.11n<\/code> connection (about 248Mbps); that&#8217;s about half the hard drive&#8217;s native interface speed (<code>USB 2.0<\/code>). Connecting like the paragraph above (via <code>GbE<\/code>) would solve that, but here&#8217;s where it gets annoying:<\/p>\n<p>The TC has a <code>USB<\/code> port, but the TC has <strong>no<\/strong> native <code>GUI<\/code> so to speak <span class=\"footnote_referrer\"><a role=\"button\" tabindex=\"0\" onclick=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_5');\" onkeypress=\"footnote_moveToReference_675_1('footnote_plugin_reference_675_1_5');\" ><sup id=\"footnote_plugin_tooltip_675_1_5\" class=\"footnote_plugin_tooltip_text\">5 <\/sup><\/a><span id=\"footnote_plugin_tooltip_text_675_1_5\" class=\"footnote_tooltip\">You access it through the AirPort utility. And there is no web-based administration.<\/span><\/span><script type=\"text\/javascript\"> jQuery('#footnote_plugin_tooltip_675_1_5').tooltip({ tip: '#footnote_plugin_tooltip_text_675_1_5', tipClass: 'footnote_tooltip', effect: 'fade', predelay: 0, fadeInSpeed: 200, delay: 400, fadeOutSpeed: 200, position: 'top right', relative: true, offset: [10, 10], });<\/script> so you&#8217;d obviously have to access it through a machine. Going back to the scenario: you&#8217;re on your laptop wirelessly, and the hard disk is connected to the TC via USB. Say you now wanted to transfer files from that USB drive to the TC. Ideally you&#8217;d want it to be smart enough to use the fastest connection available. Since the hard drive is connected <em>directly<\/em> to the TC via USB, obviously it would be the fastest interface available.<\/p>\n<p>Turns out, it will <strong>not<\/strong> use the native USB connection&#8230; instead, the data will stream <strong>from<\/strong> the hard drive <strong>to<\/strong> your computer wirelessly <strong>through<\/strong> the TC, <em>then<\/em> stream <strong>to<\/strong> the TC wirelessly. This constitutes a true <em>what the fuck<\/em> moment right? Here you have a hard disk already connected natively to the USB port of the TC and it had to do those hops to the <strong>slower<\/strong> wireless network. It&#8217;s worth mentioning though that if you use the &#8220;archive&#8221; option (which is essentially backing up the TC contents to a connected hard disk), <em>then<\/em> it goes ahead and directly accesses the USB interface. But that only covers data going <em>out<\/em> from the TC.<\/p><div class=\"speaker-mute footnotes_reference_container\"> <div class=\"footnote_container_prepare\"><p><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_label pointer\" onclick=\"footnote_expand_collapse_reference_container_675_1();\">Notes<\/span><span role=\"button\" tabindex=\"0\" class=\"footnote_reference_container_collapse_button\" style=\"display: none;\" onclick=\"footnote_expand_collapse_reference_container_675_1();\">[<a id=\"footnote_reference_container_collapse_button_675_1\">+<\/a>]<\/span><\/p><\/div> <div id=\"footnote_references_container_675_1\" style=\"\"><table class=\"footnotes_table footnote-reference-container\"><caption class=\"accessibility\">Notes<\/caption> <tbody> \r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_675_1('footnote_plugin_tooltip_675_1_1');\"><a id=\"footnote_plugin_reference_675_1_1\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>1<\/a><\/th> <td class=\"footnote_plugin_text\">Gigabit Ethernet<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_675_1('footnote_plugin_tooltip_675_1_2');\"><a id=\"footnote_plugin_reference_675_1_2\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>2<\/a><\/th> <td class=\"footnote_plugin_text\">MAC here is NOT Apple ok?<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_675_1('footnote_plugin_tooltip_675_1_3');\"><a id=\"footnote_plugin_reference_675_1_3\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>3<\/a><\/th> <td class=\"footnote_plugin_text\">Just so it&#8217;s easy to identify which is which.<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_675_1('footnote_plugin_tooltip_675_1_4');\"><a id=\"footnote_plugin_reference_675_1_4\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>4<\/a><\/th> <td class=\"footnote_plugin_text\">Network Attached Storage<\/td><\/tr>\r\n\r\n<tr class=\"footnotes_plugin_reference_row\"> <th scope=\"row\" class=\"footnote_plugin_index_combi pointer\"  onclick=\"footnote_moveToAnchor_675_1('footnote_plugin_tooltip_675_1_5');\"><a id=\"footnote_plugin_reference_675_1_5\" class=\"footnote_backlink\"><span class=\"footnote_index_arrow\">&#8673;<\/span>5<\/a><\/th> <td class=\"footnote_plugin_text\">You access it through the AirPort utility. And there is no web-based administration.<\/td><\/tr>\r\n\r\n <\/tbody> <\/table> <\/div><\/div><script type=\"text\/javascript\"> function footnote_expand_reference_container_675_1() { jQuery('#footnote_references_container_675_1').show(); jQuery('#footnote_reference_container_collapse_button_675_1').text('\u2212'); } function footnote_collapse_reference_container_675_1() { jQuery('#footnote_references_container_675_1').hide(); jQuery('#footnote_reference_container_collapse_button_675_1').text('+'); } function footnote_expand_collapse_reference_container_675_1() { if (jQuery('#footnote_references_container_675_1').is(':hidden')) { footnote_expand_reference_container_675_1(); } else { footnote_collapse_reference_container_675_1(); } } function footnote_moveToReference_675_1(p_str_TargetID) { footnote_expand_reference_container_675_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } } function footnote_moveToAnchor_675_1(p_str_TargetID) { footnote_expand_reference_container_675_1(); var l_obj_Target = jQuery('#' + p_str_TargetID); if (l_obj_Target.length) { jQuery( 'html, body' ).delay( 0 ); jQuery('html, body').animate({ scrollTop: l_obj_Target.offset().top - window.innerHeight * 0.2 }, 380); } }<\/script>","protected":false},"excerpt":{"rendered":"<p>Thanks to my good friend Juan, I got myself a Time Capsule (which I&#8217;ll be calling TC from here on out). Finally, I&#8217;m now able to make good on that last thought I had in an old post.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[4,13],"tags":[96,530,814,1178],"class_list":["post-675","post","type-post","status-publish","format-standard","hentry","category-general","category-technology","tag-apple","tag-hard-disk","tag-nas","tag-time-capsule"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=675"}],"version-history":[{"count":0,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/675\/revisions"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=675"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}