{"id":6,"date":"2006-08-28T12:09:49","date_gmt":"2006-08-28T12:09:49","guid":{"rendered":"http:\/\/www.bhuvankrishna.in\/blog\/about\/"},"modified":"2021-04-03T17:15:25","modified_gmt":"2021-04-03T11:45:25","slug":"about","status":"publish","type":"page","link":"https:\/\/www.bhuvankrishna.in\/blog\/","title":{"rendered":"Posts"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<ul class=\"wp-block-latest-posts__list has-dates wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/www.bhuvankrishna.in\/blog\/2026\/10\/09\/recovering-data-and-fixing-the-drive-from-unclean-unmount-of-disk-from-windows\/\">Recovering data and fixing the drive from unclean unmount of disk from windows<\/a><time datetime=\"2026-10-09T17:01:28+05:30\" class=\"wp-block-latest-posts__post-date\">9 October 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Here&#8217;s the full procedure from start to finish. Replace \/dev\/sdc with your disk if it shows up under a different name, which can happen after replugging. 1. Identify and check the disk In the attribute table, check that these raw values are 0: Reallocated_Sector_Ct (5), Reported_Uncorrect (187), Current_Pending_Sector (197), Offline_Uncorrectable (198) and UDMA_CRC_Error_Count (199). If\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.bhuvankrishna.in\/blog\/2026\/10\/09\/recovering-data-and-fixing-the-drive-from-unclean-unmount-of-disk-from-windows\/\">Read More: Recovering data and fixing the drive from unclean unmount of\u2026 &raquo;<\/a><\/span><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/www.bhuvankrishna.in\/blog\/2026\/07\/27\/configuring-rclone-to-access-hetzner-object-stroage\/\">Configuring rclone to access Hetzner Object Stroage<\/a><time datetime=\"2026-07-27T16:38:54+05:30\" class=\"wp-block-latest-posts__post-date\">27 July 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">How to Configure Rclone with Hetzner Object Storage for Automated Backups and Restores Object storage is an excellent choice for storing backups because it is inexpensive, scalable, and highly durable. This guide explains how to configure Rclone to connect to Hetzner Object Storage so you can manually upload\/download backups or automate the process using scripts\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.bhuvankrishna.in\/blog\/2026\/07\/27\/configuring-rclone-to-access-hetzner-object-stroage\/\">Read More: Configuring rclone to access Hetzner Object Stroage &raquo;<\/a><\/span><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/www.bhuvankrishna.in\/blog\/2026\/01\/06\/grub-command-to-login-to-temp-shell\/\">How to boot system with grub prompt alone<\/a><time datetime=\"2026-01-06T01:08:19+05:30\" class=\"wp-block-latest-posts__post-date\">6 January 2026<\/time><div class=\"wp-block-latest-posts__post-excerpt\">When you see Grub command prompt at the boot time instead of grub menu I think that is when these commands will come handy to boot into the underlying OS. I tested it with ubuntu and pretty sure it should work with any linux distro. Identify your boot partition: Use the ls command to list\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.bhuvankrishna.in\/blog\/2026\/01\/06\/grub-command-to-login-to-temp-shell\/\">Read More: How to boot system with grub prompt alone &raquo;<\/a><\/span><\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/www.bhuvankrishna.in\/blog\/2025\/12\/11\/run-jupyter-lab-as-a-server\/\">Run jupyter lab as a server<\/a><time datetime=\"2025-12-11T16:25:32+05:30\" class=\"wp-block-latest-posts__post-date\">11 December 2025<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Run this command and access jupyter lab from ip in the network and if hosted it can be accessed over the internet. jupyter lab &#8211;no-browser &#8211;ip=0.0.0.0 &#8211;port=8888 After starting jupyter check the token that can be used as password or token to enter.<\/div><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/www.bhuvankrishna.in\/blog\/2025\/09\/15\/start-pm2-process\/\">Start pm2 process<\/a><time datetime=\"2025-09-15T16:44:34+05:30\" class=\"wp-block-latest-posts__post-date\">15 September 2025<\/time><div class=\"wp-block-latest-posts__post-excerpt\">Example of how to start pm2 instance for development. pm2 start &#8211;name &#8220;pari-dev&#8221; &#8220;yarn run develop&#8221;<\/div><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":7,"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":455,"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/pages\/6\/revisions\/455"}],"wp:attachment":[{"href":"https:\/\/www.bhuvankrishna.in\/blog\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}