home-network/home-computer.org
2025-04-09 08:53:53 +03:00

99 lines
4.6 KiB
Org Mode

#+title: home computer info
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="_share/media/css/computer.css" />
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="_share/media/css/org-media-sass/content-overview.css" />
#+OPTIONS: H:6
* router
** wifi
| category | value |
|-----------+--------------|
| ssid | ronny-wifi |
| password | 2reishit2ara |
| router-ip | 192.169.0.1 |
** internet
| category | value |
|---------------------+-----------------|
| internet ip address | 94.159.253.187 |
| subnet mask | 255.255.255.255 |
| default gateway | 82.102.129.99 |
| primary dns | 80.179.52.100 |
| secondary dns | 80.179.55.100 |
** dhcp
| category | value |
|-----------------+-----------------------------|
| dhcp server | enabled |
| ip address pool | 192.168.0.2 - 192.168.0.253 |
* raspberry-pi
| category | value |
|----------+--------------|
| username | ronny |
| password | 2reishit2ara |
| hostname | ronberrypi |
** to be able to ping the raspberry-pi
#+begin_src bash
ping ronberrypi.local
#+end_src
* storage
** External Hard Drive Info
This table keeps track of the Raspberry Pi's external storage setup.
| Device | Filesystem | Label | Mount Point | Mount Options |
|-----------+------------+---------+--------------+------------------------------|
| /dev/sda2 | ext4 | storage | /mnt/storage | defaults,relatime,commit=600 |
| Device | UUID |
|-----------+--------------------------------------|
| /dev/sda2 | 5bb54030-2df7-4798-afb5-bd2878ae0def |
** Hard Drive commands
| purpose | command |
|----------------------------------+------------------------------------|
| find the UUID | lsblk -f |
| verify mount point | df -h : grep storage |
| check filesystem typ | sudo blkid / dev/sda2 |
| remount drive without rebooting | sudo mount -o remount /mnt/storage |
| check if new optinos are applied | mount : grep storage |
| verify changes | cat /etc/fstab : grep storage |
** mount options available
| Option | Description |
|-------------------+------------------------------------------------------------------------------|
| defaults | Uses the default options: `rw, suid, dev, exec, auto, nouser, async`. |
| rw | Mounts the filesystem as **read/write** (default). |
| ro | Mounts the filesystem as **read-only**. |
| noexec | Prevents execution of binaries on the mounted filesystem. |
| exec | Allows execution of binaries (default). |
| nosuid | Blocks `setuid`/`setgid` binaries from running. |
| nodev | Ignores device files (e.g., `/dev/null`) on this filesystem. |
| noatime | **Disables access time updates** to improve performance. |
| nodiratime | Disables directory access time updates (for performance). |
| relatime | **Updates access time only if the file is modified**, balancing performance. |
| strictatime | **Always updates access time** (not recommended for performance reasons). |
| sync | Writes changes to disk **immediately** instead of caching them. |
| async | Writes changes to disk **asynchronously** (default, better performance). |
| commit=600 | Delays disk writes for **600 seconds (10 minutes)**, reducing wear. |
| nofail | Allows booting even if the mount fails (useful for external drives). |
| errors=remount-ro | If an error occurs, remounts the filesystem as **read-only**. |
** performance options
| performance status | mount options |
|---------------------------------------+-------------------------------------------|
| maximum | defaults, noatime, nodiratime, commit=600 |
| accurate file access times | defaults, relatime, commit=600 |
| extra safety in case of drive failure | errors=remount-ro, nofail |
* installed apps via brew
- kubuntu
- to read ext4