<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hi">
    <title>tr1x_em - Progressive Enhancement</title>
    <subtitle>स्वागत है, यहाँ आप मेरे बारे में और जान सकते हैं, और हाँ, मैं लिखता भी हूँ!!</subtitle>
    <link rel="self" type="application/atom+xml" href="https://trix.is-a.dev/hi/blog/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-04-08T00:00:00+00:00</updated>
    <id>https://trix.is-a.dev/hi/blog/atom.xml</id>
    <entry xml:lang="hi">
        <title>ZFS के साथ Artix को CHAD तरीके से इंस्टॉल करें</title>
        <published>2026-04-08T00:00:00+00:00</published>
        <updated>2026-04-08T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              tr1x_em
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/install-artix-on-zfs-the-chad-way/"/>
        <id>https://trix.is-a.dev/hi/blog/install-artix-on-zfs-the-chad-way/</id>
        
        <content type="html" xml:base="https://trix.is-a.dev/hi/blog/install-artix-on-zfs-the-chad-way/">&lt;h1 id=&quot;pricy&quot;&gt;परिचय&lt;&#x2F;h1&gt;
&lt;p&gt;तो यह हमेशा की तरह ही हुआ—एक दिन मैं उठा और फैसला किया कि जिंदगी में अब मज़ा नहीं आ रहा है, &lt;strong&gt;मुझे कुछ अलग करना चाहिए&lt;&#x2F;strong&gt;। चूँकि मेरे पास बहुत खाली समय था (लिनक्स इंस्टॉल करने की सबसे बड़ी ज़रूरत ही असल में बेरोजगार होना है &lt;del&gt;मजाक कर रहा हूँ&lt;&#x2F;del&gt;), मैंने अब तक का सबसे ‘चैड’ (Chad) लिनक्स सेटअप बनाने का फैसला किया। यह था ZFS&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;#fn-1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; के साथ Artix। आप पूछ सकते हैं क्यों? यही हम अगले सेक्शन में जानेंगे और अगर आप मेरी बकबक नहीं सुनना चाहते हैं, तो आप सीधे &lt;a href=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;#installation&quot;&gt;Installation&lt;&#x2F;a&gt; सेक्शन पर जा सकते हैं &lt;img
        class=&quot;emoji&quot;
        src=&quot;https:&#x2F;&#x2F;cdn.discordapp.com&#x2F;emojis&#x2F;1489567496733331508.png&quot;
        alt=&quot;:xdd:&quot;
        title=&quot;:xdd:&quot;
        width=&quot;24&quot;
        height=&quot;24&quot;

    &#x2F;&gt;।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;prernnaa-motivation&quot;&gt;प्रेरणा (Motivation)&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;pasted-image-1776064929480.webp&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;यदि आप systemd विवाद के बारे में नहीं जानते हैं (तो बधाई हो, आपके पास नौकरी और असली जिंदगी है), तो बात बस इतनी है कि लोग systemd को पसंद नहीं करते। ज्यादातर लोग इसे एक इनिट सिस्टम (init system)&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-2-1&quot;&gt;&lt;a href=&quot;#fn-2&quot;&gt;2&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; के रूप में देखते हैं, लेकिन इसके बजाय यह हर चीज़ का एक ढेर जैसा है जिसमें नेटवर्किंग, कंटेनर (पता नहीं कैसे पर सच है) आदि शामिल हैं। मूल रूप से हम कह सकते हैं कि systemd केवल एक इनिट सिस्टम नहीं है—यह एक प्लेटफॉर्म है, और यही कारण है कि लोग तर्क देते हैं कि यह यूनिक्स (Unix) दर्शन को तोड़ता है जो कहता है “एक काम करो और उसे अच्छे से करो”। इसलिए “प्रति काम एक टूल” मिलने के बजाय आपको “कई कामों के लिए एक ईकोसिस्टम” मिलता है। &lt;small&gt;वैसे आप में से कुछ इसे अच्छी चीज़ भी मान सकते हैं, सच कहूँ तो मुझे नहीं पता कि आपको क्या बताऊँ&lt;&#x2F;small&gt; &lt;img
        class=&quot;emoji&quot;
        src=&quot;https:&#x2F;&#x2F;cdn.discordapp.com&#x2F;emojis&#x2F;1489809032242921472.png&quot;
        alt=&quot;:dumb:&quot;
        title=&quot;:dumb:&quot;
        width=&quot;24&quot;
        height=&quot;24&quot;

    &#x2F;&gt;। आप इसके बारे में &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;nosystemd.org&#x2F;&quot;&gt;nosystemd&lt;&#x2F;a&gt; पर और पढ़ सकते हैं &lt;small&gt;PS: इसका मुख्य योगदानकर्ता redhat है, समझदार को इशारा काफी है&lt;&#x2F;small&gt;।&lt;&#x2F;p&gt;
&lt;p&gt;और जैसा कि मैंने पहले बताया, मेरे दोस्त Gaspar&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-3-1&quot;&gt;&lt;a href=&quot;#fn-3&quot;&gt;3&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; ने मुझे स्विच करने का सुझाव दिया (या कह सकते हैं उकसाया) और हाँ, ज़ाहिर है कि मेरा आर्क इंस्टॉलेशन बहुत ज़्यादा फालतू चीज़ों (bloated) से भरा हुआ था &lt;img
        class=&quot;emoji&quot;
        src=&quot;https:&#x2F;&#x2F;cdn.discordapp.com&#x2F;emojis&#x2F;1489808074830123038.png&quot;
        alt=&quot;:facecry:&quot;
        title=&quot;:facecry:&quot;
        width=&quot;24&quot;
        height=&quot;24&quot;

    &#x2F;&gt;।&lt;&#x2F;p&gt;
&lt;p&gt;इन सब वजहों से मैं हफ़्तों तक 69+ विकी (wiki) पढ़ने में समय बर्बाद करता रहा ताकि ये जान सकूँ कि आखिर ZFS काम कैसे करता है… &lt;small&gt;और हाँ, उसके बाद भी मैं कई बार फेल हुआ&lt;&#x2F;small&gt;।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;zfs-hii-kyon-btrfs-kyon-nhiin&quot;&gt;ZFS ही क्यों, BTRFS क्यों नहीं?&lt;&#x2F;h2&gt;
&lt;p&gt;ZFS वॉल्यूम मैनेजमेंट क्षमताओं वाला एक फाइल सिस्टम है, जिसका मतलब है कि अब फिक्स्ड साइज डिस्क पार्टीशन की झंझट खत्म (वैसे यह सुविधा आपको btrfs में भी मिलती है)। लेकिन जो चीज़ मुझे चाहिए थी, वह थी एन्क्रिप्शन… ठीक है, मैं किसी को LUKS चिल्लाते हुए सुन रहा हूँ, लेकिन मेरी बात तो सुनो—ZFS नेटिव एन्क्रिप्शन को सपोर्ट करता है जो आपको अपने डेटा को मैनेज करने की जबरदस्त आज़ादी देता है। जैसे कि आपके पास &lt;code&gt;tank&lt;&#x2F;code&gt; नाम का एक अन-एन्क्रिप्टेड पूल (pool) हो सकता है और उसमें &lt;code&gt;games&lt;&#x2F;code&gt; नाम का एक डेटासेट हो सकता है जो अन-एन्क्रिप्टेड है, लेकिन उसी पूल में आपके पास &lt;code&gt;personal&lt;&#x2F;code&gt; डेटासेट हो सकता है जो एन्क्रिप्टेड होगा। मेरे लिए यह दिमाग हिला देने वाला था कि मैं एक अन-एन्क्रिप्टेड पूल के अंदर अपने डेटा को सुरक्षित रखने के लिए कुछ एन्क्रिप्टेड डेटासेट रख सकता हूँ।&lt;&#x2F;p&gt;
&lt;p&gt;अन्य फीचर्स जैसे सेल्फ हीलिंग, रेड (raids) और स्नैपशॉट्स तो आपको कहीं भी मिल जाएंगे, लेकिन मेरे लिए नेटिव एन्क्रिप्शन ही मुख्य फीचर था जिसे मैं खोज रहा था।&lt;&#x2F;p&gt;
&lt;p&gt;खैर, आप में से कुछ तर्क दे सकते हैं कि zfs मॉड्यूल डिफ़ॉल्ट रूप से लिनक्स कर्नेल में नहीं आता है और यह बुरा है V: तो भाई जो पसंद हो वो इस्तेमाल करो मुझे कोई फर्क नहीं पड़ता &lt;small&gt;जब तक वह लिनक्स है (हालाँकि यहाँ हम आपको कूल नहीं कहेंगे)&lt;&#x2F;small&gt; &lt;img
        class=&quot;emoji&quot;
        src=&quot;https:&#x2F;&#x2F;cdn.discordapp.com&#x2F;emojis&#x2F;1489566555888025660.png&quot;
        alt=&quot;:laughers:&quot;
        title=&quot;:laughers:&quot;
        width=&quot;24&quot;
        height=&quot;24&quot;

    &#x2F;&gt;। और जो लोग सोच रहे हैं, उनके लिए बता दूँ कि अपने लाइसेंस के कारण ZFS कभी भी लिनक्स कर्नेल में शामिल नहीं किया जाएगा।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;artix-hii-kyon-arch-kyon-nhiin&quot;&gt;Artix ही क्यों, Arch क्यों नहीं?&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;pasted-image-1776063125206.webp&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;क्योंकि Luke Smith&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-4-1&quot;&gt;&lt;a href=&quot;#fn-4&quot;&gt;4&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; ने इस &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=SVc6n5aOzy0&quot;&gt;वीडियो&lt;&#x2F;a&gt; में कहा था कि Artix यूज़र्स Arch यूज़र्स से बेहतर होते हैं &lt;img
        class=&quot;emoji&quot;
        src=&quot;https:&#x2F;&#x2F;cdn.discordapp.com&#x2F;emojis&#x2F;1489566838772863036.png&quot;
        alt=&quot;:smart:&quot;
        title=&quot;:smart:&quot;
        width=&quot;24&quot;
        height=&quot;24&quot;

    &#x2F;&gt;।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;zfs-kii-kmiyaan&quot;&gt;ZFS की कमियां&lt;&#x2F;h2&gt;
&lt;blockquote
  class=&quot;markdown-alert-purple&quot;
  style=&quot;
    --alert-title: &#x27;महत्वपूर्ण&#x27;;
    --alert-icon: url(&#x27;data:image&#x2F;svg+xml,%3Csvg%20role%3D%22img%22%20xmlns%3D%22http%3A&#x2F;&#x2F;www.w3.org&#x2F;2000&#x2F;svg%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22currentColor%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M108%2C84a16%2C16%2C0%2C1%2C1%2C16%2C16A16%2C16%2C0%2C0%2C1%2C108%2C84Zm128%2C44A108%2C108%2C0%2C1%2C1%2C128%2C20%2C108.12%2C108.12%2C0%2C0%2C1%2C236%2C128Zm-24%2C0a84%2C84%2C0%2C1%2C0-84%2C84A84.09%2C84.09%2C0%2C0%2C0%2C212%2C128Zm-72%2C36.68V132a20%2C20%2C0%2C0%2C0-20-20%2C12%2C12%2C0%2C0%2C0-4%2C23.32V168a20%2C20%2C0%2C0%2C0%2C20%2C20%2C12%2C12%2C0%2C0%2C0%2C4-23.32Z%22&#x2F;%3E%3C&#x2F;svg%3E&#x27;);
  &quot;&gt;
  &lt;p&gt;ZFS एक आउट-ऑफ-ट्री (out-of-tree) dkms मॉड्यूल है, और चूँकि लोग इसके फीचर्स के कारण इसका उपयोग करते हैं, इसलिए आपको Arch&#x2F;Artix लिनक्स फ़ोरम पर इसके लिए सहायता नहीं मांगनी चाहिए।&lt;&#x2F;p&gt;

&lt;&#x2F;blockquote&gt;
&lt;p&gt;निम्नलिखित जानकारी &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;nwildner.com&#x2F;posts&#x2F;2025-09-03-zfs-setup&#x2F;&quot;&gt;Nwildner&lt;&#x2F;a&gt; की पोस्ट से ली गई है क्योंकि उन्होंने सब कुछ बेहतरीन तरीके से संकलित किया है।&lt;&#x2F;p&gt;
&lt;p&gt;लिनक्स पर &lt;code&gt;ZFS&lt;&#x2F;code&gt; का उपयोग करने के अधिकांश नुकसान &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;title&#x2F;Dm-crypt&#x2F;Encrypting_an_entire_system&quot;&gt;इस&lt;&#x2F;a&gt; Arch Wiki लेख में बताए गए हैं, लेकिन चलिए उन्हें दोहराते हैं:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;ZFS मेटाडेटा को एन्क्रिप्ट नहीं करता है, जिसका अर्थ है कि आपके पूल की कुछ बुनियादी संरचनाएं जैसे डेटासेट, स्नैपशॉट नाम, स्नैपशॉट पदानुक्रम और डिडुप्लीकेशन टेबल (हालाँकि डिडुप्लिकेटेड डेटा एन्क्रिप्टेड होता है) उपयुक्त टूल के साथ दिखाई दे सकते हैं।&lt;&#x2F;li&gt;
&lt;li&gt;पूल बनाने के लिए डिस्क ज्योमेट्री (disk geometry) का ज्ञान होना आवश्यक है। NVMe के साथ ट्यूनिंग के कुछ दर्द कम हो गए हैं, लेकिन पूरी तरह नहीं।&lt;&#x2F;li&gt;
&lt;li&gt;zvol के अंदर स्वैप (Swap) संभव नहीं है और यह एक &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;openzfs&#x2F;zfs&#x2F;issues&#x2F;7734&quot;&gt;पुरानी और जानी-मानी समस्या&lt;&#x2F;a&gt; है। आपको इसके साथ-साथ ZFS के अंदर स्वैपफाइल्स (swapfiles) के उपयोग से भी बचना चाहिए।&lt;&#x2F;li&gt;
&lt;li&gt;क्रिप्टोग्राफी के लिए aes के अपने कार्यान्वयन के कारण ZFS में कुछ अड़चनें हैं और अतीत में कुछ प्रदर्शन (performance) संबंधी समस्याएं थीं जो अब ठीक कर दी गई हैं। उन्हें अपने स्वयं के तंत्र को लागू करना पड़ा क्योंकि वे कर्नेल एल्गोरिदम को नहीं छू सकते क्योंकि मॉड्यूल GPL के रूप में लाइसेंस प्राप्त नहीं है।&lt;&#x2F;li&gt;
&lt;li&gt;आउट-ऑफ-ट्री कर्नेल मॉड्यूल। यह काफी स्पष्ट है, लेकिन यदि आप नहीं चाहते कि आपके साथ कोई अनहोनी हो (जैसे कि आपका मॉड्यूल initramfs में न जोड़ा जाए), तो कर्नेल इंस्टॉल प्रक्रिया के दौरान ध्यान दें या बेहतर अनुकूलता के लिए बस &lt;code&gt;linux-lts&lt;&#x2F;code&gt; का उपयोग करें।&lt;&#x2F;li&gt;
&lt;li&gt;यदि आप लैपटॉप यूजर हैं, तो हाइबरनेट (सस्पेंड टू डिस्क) को पूरी तरह से बंद कर दें। अपने लैपटॉप को जगाना, अपने zfs पूल को इंपोर्ट करना और उसके बाद हाइबरनेट डेटा को स्वैप से वापस अपने डिस्क पर लाना संभवतः &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;openzfs&#x2F;zfs&#x2F;issues&#x2F;260#issuecomment-991912492&quot;&gt;आपके zfs पूल को खराब कर देगा&lt;&#x2F;a&gt;।&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;blockquote class=&quot;markdown-alert-note&quot;&gt;
&lt;p&gt;मैं आपको ZFS इंस्टॉल करने की सलाह तभी दूँगा जब आपके पास कम से कम 16GB रैम हो, क्योंकि ZFS का रैम उपयोग सामान्य पारंपरिक फाइल सिस्टम की तुलना में अधिक होता है।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;तो अब आप इसकी कमियों को जान गए हैं, आइए इसे इंस्टॉल करने की प्रक्रिया शुरू करते हैं।&lt;&#x2F;p&gt;
&lt;p&gt;मेरे लिए, मैं Open-rc के साथ Artix को ZFS पर इंस्टॉल करूँगा। आप इसे लगभग किसी भी इनिट सिस्टम के लिए अनुकूलित कर सकते हैं।
&lt;strong&gt;PS:&lt;&#x2F;strong&gt; मैंने खुद इस गाइड को पढ़कर ही Artix इंस्टॉल किया था।&lt;&#x2F;p&gt;
&lt;h1 id=&quot;sthaapnaa-maargdrshikaa&quot;&gt;स्थापना मार्गदर्शिका&lt;&#x2F;h1&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;pasted-image-1776063866373.webp&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ssh-srvis-settap-krnaa&quot;&gt;SSH सर्विस सेटअप करना&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; रूट (root) बनें&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;echo&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;PermitRootLogin yes&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;gt;&amp;gt;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;ssh&#x2F;sshd_config&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rc-service&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; sshd&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; start&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; ssh सर्विस शुरू की&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;ip&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;4&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; address&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; show&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; scope&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; global&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; आईपी (IP) दिखाएगा&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;ssh&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; root@192.168.1.10&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; अकाउंट में SSH के जरिए लॉगिन करें&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;arch-zfs-repo-jodd-naa&quot;&gt;Arch ZFS रेपो जोड़ना&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; पैरेलल डाउनलोड बढ़ाकर इंस्टॉलेशन को तेज़ बनाएगा&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;sed&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&#x2F;#ParallelDownloads&#x2F;ParallelDownloads&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;pacman.conf&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; &#x2F;etc&#x2F;pacman.conf में zfs arch रेपो जोड़ें&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;tee&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;pacman.conf&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;lt;&amp;lt;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;EOF&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;[archzfs]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;# TODO: जब साइनिंग सिस्टम फाइनल हो जाए, तो इसे `Required` में बदल दें।&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;SigLevel = Never&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;Server = [https:&#x2F;&#x2F;github.com&#x2F;archzfs&#x2F;archzfs&#x2F;releases&#x2F;download&#x2F;experimental](https:&#x2F;&#x2F;github.com&#x2F;archzfs&#x2F;archzfs&#x2F;releases&#x2F;download&#x2F;experimental)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;EOF&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;pacman&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;Sy&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-noconfirm&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; archzfs-dkms&lt;&#x2F;span&gt;&lt;span&gt; &amp;amp;&amp;amp;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt; modprobe&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;sucaaruu-insttonleshn-ke-lie-envaayrnmentt-veriebls-sett-krnaa&quot;&gt;सुचारू इंस्टॉलेशन के लिए एनवायरनमेंट वेरिएबल्स सेट करना&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; टाइमज़ोन (Timezone)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;INST_TZ&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;u&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;h&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;z&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;A&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; होस्टनेम (Hostname)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;INST_HOST&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;artix&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;INST_OS&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;artixlinux&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; माउंट पॉइंट&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;चुनें कि आप कौन सा कर्नेल इंस्टॉल करना चाहते हैं:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;linux&lt;&#x2F;li&gt;
&lt;li&gt;linux-lts&lt;&#x2F;li&gt;
&lt;li&gt;linux-zen&lt;&#x2F;li&gt;
&lt;li&gt;linux-hardened&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;INST_LINVAR&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;linux-zen&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;paarttishns-partitions-sett-krnaa&quot;&gt;पार्टिशन्स (Partitions) सेट करना&lt;&#x2F;h2&gt;
&lt;p&gt;अब हमें 2 पार्टिशन्स की आवश्यकता है (जिन्हें आप &lt;code&gt;cfdisk&lt;&#x2F;code&gt; का उपयोग करके आसानी से बना सकते हैं):&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;part1&lt;&#x2F;code&gt; = EFI (512mb, क्योंकि यह केवल zfsbootmenu के लिए आवश्यक है)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;part2&lt;&#x2F;code&gt; = Root (सुझाव है कि इसका प्रकार ‘solaris root’ रखें)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;एक अच्छे पार्टिशन का उदाहरण:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;$&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; fdisk&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;dev&#x2F;sda&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;Device&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;        Start&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;      End&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  Sectors&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  Size&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; Type&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;&#x2F;dev&#x2F;sda1&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      2048&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;  1050623&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;  1048576&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  512M&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; EFI&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; System&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;&#x2F;dev&#x2F;sda2&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;   1050624&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; 83884031&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; 82833408&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; 39.5G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; Solaris&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; root&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;blockquote class=&quot;markdown-alert-note&quot;&gt;
&lt;p&gt;आपके मामले में यदि आप SSD का उपयोग कर रहे हैं, तो sda1 की जगह nvme0n1 होगा और पार्ट्स nvme0n1p1…p3 जैसे होंगे। यहाँ p1 का मतलब पार्टिशन 1 है।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;डिस्क वेरिएबल्स को इस प्रकार सेट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;DISK&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;v&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;b&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;y&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;v&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;_&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;N&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;V&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;M&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;_&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;b&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;_&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;5&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;1&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;2&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;B&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;DISK_BOOT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;{&lt;&#x2F;span&gt;&lt;span&gt;DISK&lt;&#x2F;span&gt;&lt;span&gt;}&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;p&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;1&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;DISK_ROOT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;{&lt;&#x2F;span&gt;&lt;span&gt;DISK&lt;&#x2F;span&gt;&lt;span&gt;}&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;p&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;2&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;यह मानकर कि part1 (जिसे आपने p1 के रूप में देखा) EFI पार्टिशन है और part2 रूट है।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;live-iso-settap-krnaa&quot;&gt;Live ISO सेटअप करना&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; होस्ट आईडी जेनरेट करें&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zgenhostid&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; पासफ़्रेज़ वह पासवर्ड है जो आपके फाइलसिस्टम को डिक्रिप्ट करने के लिए पूछा जाएगा&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; मान लेते हैं कि rpool रूट पूल का नाम है&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;echo&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;lt;passphrase&amp;gt;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;gt;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;zfs&#x2F;rpool.key&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;chmod&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; 000&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;zfs&#x2F;rpool.key&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;paarttishns-settap-krnaa&quot;&gt;पार्टिशन्स सेटअप करना&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ruutt-paarttishn-settap-krnaa-enkripshn-ke-saath&quot;&gt;रूट पार्टिशन सेटअप करना (एन्क्रिप्शन के साथ)&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zpool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; ashift=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;12&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; acltype=posixacl&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=off&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; compression=zstd&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; dnodesize=auto&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; normalization=formD&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; relatime=on&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; xattr=sa&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; mountpoint=&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;R&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; encryption=aes-256-gcm&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; keylocation=file:&#x2F;&#x2F;&#x2F;etc&#x2F;zfs&#x2F;rpool.key&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;      -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;O&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; keyformat=passphrase&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;      rpool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;  \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      $&lt;&#x2F;span&gt;&lt;span&gt;DISK_ROOT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;मैं यहाँ हर विकल्प को नहीं समझा सकता, लेकिन हम यहाँ &lt;code&gt;aes-256-gcm&lt;&#x2F;code&gt; एन्क्रिप्शन&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-5-1&quot;&gt;&lt;a href=&quot;#fn-5&quot;&gt;5&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt; बना रहे हैं जिसे ‘keylocation’ पर मौजूद कुंजी का उपयोग करके अनलॉक किया जाएगा। हम प्रदर्शन और SSD की शुद्धता के लिए zstd कम्प्रेशन और 4K सेक्टर अलाइनमेंट का उपयोग कर रहे हैं। ‘rpool’ पूल का नाम है जो हमारे द्वारा सेट किए गए &lt;code&gt;$INST_MNT&lt;&#x2F;code&gt; वेरिएबल पर माउंट होगा।&lt;&#x2F;p&gt;
&lt;blockquote class=&quot;markdown-alert-note&quot;&gt;
&lt;p&gt;मैं आपको ‘keylocation’ फ्लैग का उपयोग करने का सुझाव देता हूँ क्योंकि यह असुरक्षित नहीं है; आपकी कुंजी पहले से ही एक एन्क्रिप्टेड डिस्क में संग्रहीत है। यह केवल सिस्टम को आसानी से बूट करने की अनुमति देगा, अन्यथा आपको बूट करते समय 2 बार अपना पासवर्ड टाइप करना होगा। यदि आप ऐसा नहीं चाहते हैं, तो आप &lt;code&gt;keylocation=prompt&lt;&#x2F;code&gt; कर सकते हैं।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;buutt-paarttishns-boot-partitions&quot;&gt;बूट पार्टिशन्स (Boot partitions)&lt;&#x2F;h3&gt;
&lt;p&gt;बूट पार्टिशन को fat32 के रूप में फॉर्मेट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; mkfs.fat -n BOOT $DISK_BOOT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;ddettaasetts-datasets-settap-krnaa&quot;&gt;डेटासेट्स (Datasets) सेटअप करना&lt;&#x2F;h2&gt;
&lt;p&gt;मैं अपने रूट और डेटा को अलग-अलग डेटासेट में रखूँगा ताकि यदि मैं केवल डेटा का स्नैपशॉट लेना चाहूँ तो वह कर सकूँ।&lt;&#x2F;p&gt;
&lt;p&gt;कंटेनर डेटासेट्स बनाएँ:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=off&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; mountpoint=none&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;ROOT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=off&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; mountpoint=none&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;DATA&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;अब हम उस OS के नाम से एक डेटासेट बनाते हैं जिसे आप इंस्टॉल कर रहे हैं। क्यों? ताकि भविष्य में यदि आप उसी पूल पर एक अलग OS को डुअल बूट करना चाहें, तो आप बस उस OS के नाम का डेटासेट बनाकर ऐसा कर सकें।&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt; zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; mountpoint=&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=noauto&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;ROOT&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;INST_OS&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;रूट फाइलसिस्टम डेटासेट और बूट पार्टिशन को माउंट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; mount&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;ROOT&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;INST_OS&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;mkdir&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;p&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;boot&#x2F;efi&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;mount&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;DISK_BOOT&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;boot&#x2F;efi&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;blockquote class=&quot;markdown-alert-warning&quot;&gt;
&lt;p&gt;बूट पार्टिशन को &lt;code&gt;&#x2F;boot&lt;&#x2F;code&gt; पर माउंट न करना महत्वपूर्ण है, क्योंकि इससे इंस्टॉलेशन अनबूट करने योग्य (unbootable) हो सकता है। बूट पार्टिशन में कर्नेल या ऐसी चीजें नहीं होंगी; आपको इसकी आवश्यकता केवल &lt;code&gt;zfsbootmenu&lt;&#x2F;code&gt; रखने के लिए होगी।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;यूज़र डेटा को रूट फाइलसिस्टम से अलग करने के लिए डेटासेट्स बनाएँ:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; mountpoint=&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=off&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;DATA&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;INST_OS&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;for&lt;&#x2F;span&gt;&lt;span&gt; i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; in&lt;&#x2F;span&gt;&lt;span&gt; {&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;usr,var,var&#x2F;lib}&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;do&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;    zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=off&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;DATA&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;INST_OS&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;i&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;done&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;for&lt;&#x2F;span&gt;&lt;span&gt; i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; in&lt;&#x2F;span&gt;&lt;span&gt; {&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;home,root,srv,usr&#x2F;local,var&#x2F;log,var&#x2F;spool,var&#x2F;tmp}&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;do&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;    zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; canmount=on&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;DATA&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;INST_OS&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span&gt;$&lt;&#x2F;span&gt;&lt;span&gt;i&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;done&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;chmod&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; 750&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;root&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;chmod&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; 1777&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;var&#x2F;tmp&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;अब आपके पास कुछ इस तरह की संरचना होनी चाहिए:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;artix-live:[root]:&#x2F;mnt#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; list&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;NAME&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;                                USED&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  AVAIL&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  REFER&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  MOUNTPOINT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;                              4.02M&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;                         2.25M&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  none&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;              2.06M&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;home&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;          192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;home&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;root&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;          192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;root&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;srv&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;           192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;srv&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;usr&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;           384K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;usr&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;usr&#x2F;local&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;     192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;usr&#x2F;local&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;var&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;           960K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;var&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;var&#x2F;lib&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;       192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;var&#x2F;lib&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;var&#x2F;log&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;       192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;var&#x2F;log&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;var&#x2F;spool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;     192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;var&#x2F;spool&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;DATA&#x2F;artixlinux&#x2F;var&#x2F;tmp&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;       192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&#x2F;var&#x2F;tmp&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;ROOT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;                          568K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   192K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  none&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rpool&#x2F;ROOT&#x2F;artixlinux&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;               376K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  37.8G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;   376K&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;  &#x2F;mnt&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;paikej-insttonleshn&quot;&gt;पैकेज इंस्टॉलेशन&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;basestrap&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; base&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; vim&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; grub&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; connman&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; connman-openrc&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; openrc&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; elogind-openrc&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;कर्नेल और zfs कर्नेल मॉड्यूल इंस्टॉल करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; intel microcode वैकल्पिक है, इसे केवल तभी इंस्टॉल करें जब आपका डिवाइस इसे सपोर्ट करता हो&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;basestrap&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_LINVAR&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_LINVAR&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;-headers&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; archzfs-dkms&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; sudo&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; efibootmgr&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; wget&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; intel-ucode&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; यदि आपके कंप्यूटर में ऐसा हार्डवेयर है जिसे चलाने के लिए फर्मवेयर की आवश्यकता है&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;basestrap&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; linux-firmware&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; sof-firmware&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;अपने कॉन्फ़िगरेशन को नए OS में कॉपी करना:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;cp&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;hostid&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;mkdir&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;   #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; यदि यह पहले से मौजूद होने का संदेश आए तो कृपया अनदेखा करें&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; rpool को अपने पूल के नाम से बदलें&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;cp&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;zfs&#x2F;rpool.key&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;zfs&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;cp&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;pacman.conf&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;pacman.conf&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;cp&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;resolv.conf&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;resolv.conf&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;echo&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_HOST&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;gt;&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;hostname&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;ln&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;sf&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_TZ&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;localtime&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;echo&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;en_US.UTF-8 UTF-8&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;gt;&amp;gt;&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;locale.gen&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;echo&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;LANG=en_US.UTF-8&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;gt;&amp;gt;&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;locale.conf&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;माउंट पॉइंट्स सेटअप करें&lt;&#x2F;p&gt;
&lt;p&gt;हमें ZFS डेटाट्री के माउंट्स की आवश्यकता नहीं है और ZFS &lt;code&gt;zfs-magic&lt;&#x2F;code&gt; का उपयोग करके उन्हें स्वचालित रूप से संभाल लेता है।&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;fstabgen&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;U&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; |&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt; grep&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;boot&#x2F;efi&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt; &amp;gt;&amp;gt;&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;etc&#x2F;fstab&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;apne-insttonleshn-men-chroot-krnaa&quot;&gt;अपने इंस्टॉलेशन में Chroot करना&lt;&#x2F;h2&gt;
&lt;p&gt;Chroot:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;artix-chroot&lt;&#x2F;span&gt;&lt;span&gt; $&lt;&#x2F;span&gt;&lt;span&gt;INST_MNT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;लोकेल्स (Locales) जेनरेट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;locale-gen&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;zpool.cache जेनरेट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zpool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; set&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; cachefile=&#x2F;etc&#x2F;zfs&#x2F;zpool.cache&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;रूट (root) पासवर्ड सेट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;passwd&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;initramfs-settap-krnaa&quot;&gt;Initramfs सेटअप करना&lt;&#x2F;h3&gt;
&lt;p&gt;अपनी &lt;code&gt;&#x2F;etc&#x2F;mkinitcpio.conf&lt;&#x2F;code&gt; फाइल एडिट करें&lt;&#x2F;p&gt;
&lt;p&gt;और ये भाग जोड़ें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; rpool की कुंजी जोड़ना महत्वपूर्ण है&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;FILES&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;z&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;p&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;.&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;y&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;b&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;u&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;.&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;g&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;#&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; fsck को हटा दें क्योंकि zfs को वास्तव में इसकी आवश्यकता नहीं है और यह कुछ कारणों से कर्नेल को कंपाइल नहीं होने देगा&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;HOOKS&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;b&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; u&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;v&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;u&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;y&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;b&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;r&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;d&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;y&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;a&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;p&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;n&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; b&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;o&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;c&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;k&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; z&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; f&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;l&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;y&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;t&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;e&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;blockquote class=&quot;markdown-alert-caution&quot;&gt;
&lt;p&gt;हुक्स (hooks) में &lt;code&gt;zfs&lt;&#x2F;code&gt;, &lt;code&gt;filesystems&lt;&#x2F;code&gt; से पहले होना चाहिए अन्यथा बूट करते समय आपको rootfs एरर मिलेगा।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;फिर Initramfs को फिर से जेनरेट करें&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;mkinitcpio&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;P&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;अपने लिए एक नया यूज़र बनाएँ:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;useradd&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;G&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; wheel&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;s&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;bin&#x2F;bash&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; trix&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;passwd&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; trix&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;फिर visudo फ़ाइल एडिट करें:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;EDITOR&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#D73A49, #F97583);&quot;&gt;=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;v&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;i&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;m&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt; visudo&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;और अनकमेंट (uncomment) करें ताकि आपका यूज़र sudo कमांड चला सके:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;%wheel ALL=(ALL:ALL) ALL&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;zfs-srvisej-settap-krnaa&quot;&gt;ZFS सर्विसेज सेटअप करना&lt;&#x2F;h2&gt;
&lt;p&gt;zfs-openrc रेपो को क्लोन करें और स्क्रिप्ट को उनके सही स्थान पर ले जाएँ&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; clone&lt;&#x2F;span&gt;&lt;span&gt; [https:&#x2F;&#x2F;gitlab.com&#x2F;aur3675443&#x2F;zfs-openrc&lt;&#x2F;span&gt;&lt;span&gt;](&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;https:&#x2F;&#x2F;gitlab.com&#x2F;aur3675443&#x2F;zfs-openrc&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;cd&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs-openrc&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;cp&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;*&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;init.d&#x2F;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;chmod&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; +x&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;etc&#x2F;init.d&#x2F;zfs-&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;*&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;फिर सर्विस को सक्रिय करें&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rc-update&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; add&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs-import&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; boot&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;# (यह ज़रूरी है!)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rc-update&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; add&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs-load-key&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; boot&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;# (केवल तभी जब आपको इसकी आवश्यकता हो!)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rc-update&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; add&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs-zed&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; boot&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;# (यह ज़रूरी है!)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;rc-update&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; add&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zfs-mount&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; boot&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt; #&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6A737D, #6A737D);&quot;&gt;# (यह बहुत महत्वपूर्ण है!! अन्यथा zpool(s) इम्पोर्ट तो हो जाएंगे लेकिन माउंट नहीं होंगे!)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;buuttloddr-settap-krnaa&quot;&gt;बूटलोडर सेटअप करना&lt;&#x2F;h2&gt;
&lt;p&gt;हमारे इस तरह के सेटअप के लिए &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;zfsbootmenu.org&#x2F;&quot;&gt;ZFSBootMenu&lt;&#x2F;a&gt;(उर्फ “ZBM”) सबसे बेहतरीन विकल्प है। यह एक बहुत ही शानदार सॉफ्टवेयर है जो ZFS बूट एनवायरनमेंट के कई पहलुओं को प्रबंधित करता है और ZFS नेटिव एन्क्रिप्शन का समर्थन करता है। यदि चीजें गलत हो जाती हैं, तो यह सीधे स्नैपशॉट में बूट करने का भी समर्थन करता है।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;zfs-buutt-kmaandd-laain-settap-krnaa&quot;&gt;ZFS बूट कमांड लाइन सेटअप करना&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zpool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; set&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; bootfs=rpool&#x2F;ROOT&#x2F;artixlinux&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;यह मानते हुए कि आपका सेटअप इस गाइड के समान है।&lt;&#x2F;p&gt;
&lt;p&gt;अब बूट कमांड सेटअप करें&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zfs&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; set&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; org.zfsbootmenu:commandline=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;noresume init_on_alloc=0 rw spl.spl_hostid=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;$(&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;hostid&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;)&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; video=1920x1080&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&#x2F;ROOT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;&lt;code&gt;video=1920x1080&lt;&#x2F;code&gt; फ्लैग आपकी स्क्रीन के आकार के अनुसार होना चाहिए।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;zfsbootmenu-insttonl-krnaa&quot;&gt;zfsbootmenu इंस्टॉल करना&lt;&#x2F;h3&gt;
&lt;p&gt;ZBM को &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;aur.archlinux.org&#x2F;packages?O=0&amp;amp;K=zfsbootmenu&quot;&gt;AUR&lt;&#x2F;a&gt; द्वारा भी प्रदान किया जाता है लेकिन यह एक बहुत ही सरल EFI निष्पादन योग्य (executable) फाइल है और मैं इसे पैकेज मैनेजर के बाहर प्रबंधित करना पसंद करता हूँ।&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;mkdir&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;p&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;boot&#x2F;efi&#x2F;EFI&#x2F;zbm&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;wget&lt;&#x2F;span&gt;&lt;span&gt; [https:&#x2F;&#x2F;get.zfsbootmenu.org&#x2F;latest.EFI&lt;&#x2F;span&gt;&lt;span&gt;](&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;https:&#x2F;&#x2F;get.zfsbootmenu.org&#x2F;latest.EFI&lt;&#x2F;span&gt;&lt;span&gt;) -O &#x2F;boot&#x2F;efi&#x2F;EFI&#x2F;zbm&#x2F;zfsbootmenu.EFI&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;अब ZBM की एंट्री के लिए EFI मेनू सेटअप करें, यह मानते हुए कि &lt;code&gt;disk&lt;&#x2F;code&gt; sda है (यह disk होनी चाहिए पार्टिशन नहीं) और &lt;code&gt;part&lt;&#x2F;code&gt; 1 है जिसका अर्थ है पहला पार्टिशन, इसे अपने अनुसार एडिट करें।&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;efibootmgr&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-disk&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;dev&#x2F;sda&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-part&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; 1&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-create&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-label&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;ZFSBootMenu&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-loader&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;\EFI\zbm\zfsbootmenu.EFI&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;#39;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-unicode&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;spl_hostid=&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;$(&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;hostid&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;)&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; zbm.timeout=3 zbm.prefer=rpool zbm.import_policy=hostid video=1920x1080&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt; -&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;-verbose&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;baahr-niklen-aur-sphaaii-kren&quot;&gt;बाहर निकलें और सफाई करें&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#005CC5, #79B8FF);&quot;&gt;exit&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;umount&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; &#x2F;mnt&#x2F;boot&#x2F;efi&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;zpool&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; export&lt;&#x2F;span&gt;&lt;span style=&quot;color: light-dark(#032F62, #9ECBFF);&quot;&gt; rpool&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#6F42C1, #B392F0);&quot;&gt;reboot&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;और उम्मीद है कि अब आप अपने बिल्कुल नए Artix इंस्टॉलेशन में बूट करेंगे।&lt;&#x2F;p&gt;
&lt;h1 id=&quot;aage-kyaa&quot;&gt;आगे क्या?&lt;&#x2F;h1&gt;
&lt;p&gt;कुछ चीजें हैं जिन्हें मैं चाहता हूँ कि आप उनके बारे में पढ़ें और खुद सेटअप करें:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;zrepl.github.io&#x2F;&quot;&gt;&lt;code&gt;zrepl&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;: zrepl ZFS रेप्लीकेशन के लिए एक वन-स्टॉप समाधान है। यह आपको स्वचालित रूप से स्नैपशॉट बनाने की अनुमति देगा ताकि चीजें गलत होने पर आप कभी भी बैकअप ले सकें। यहाँ &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tr1xem&#x2F;dotfiles&#x2F;blob&#x2F;xmonad&#x2F;system&#x2F;etc&#x2F;zrepl&#x2F;zrepl.yml&quot;&gt;मेरा कॉन्फ़िगरेशन&lt;&#x2F;a&gt; है।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;title&#x2F;ConnMan&quot;&gt;&lt;code&gt;ConnMan&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;: एक कमांड-लाइन नेटवर्क मैनेजर जो Artix में आपकी मुख्य नेटवर्किंग उपयोगिता होगी (यह काफी आसान है)।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.artixlinux.org&#x2F;&quot;&gt;&lt;code&gt;Artix Wiki&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;: यदि आप Artix से संबंधित कुछ भी सीखना चाहते हैं तो यह एक बेहतरीन संसाधन है।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;title&#x2F;Zram&quot;&gt;&lt;code&gt;zram&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;: रैम में एक कंप्रेस्ड ब्लॉक डिवाइस बनाने के लिए लिनक्स कर्नेल मॉड्यूल, ZFS का उपयोग करते समय बहुत उपयोगी है।&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h1 id=&quot;nisskrss&quot;&gt;निष्कर्ष&lt;&#x2F;h1&gt;
&lt;p&gt;हमने अभी जो सेटअप इंस्टॉल किया है वह हर मामले में बेजोड़ (GOATED) है। आपको नेटिव एन्क्रिप्टेड रूट पूल के साथ एक systemd-मुक्त OS मिल रहा है, भला इससे ज्यादा और क्या चाहिए?&lt;&#x2F;p&gt;
&lt;p&gt;यहाँ मेरा सेटअप कुछ ऐसा दिखता है:&lt;&#x2F;p&gt;
&lt;fig&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;pasted-image-1776061993092.webp&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;figcaption&gt;Xmonad सेटअप&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;यदि आपने मेरे &lt;a href=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;blog&#x2F;my-dev-setup-is-better-than-yours&#x2F;&quot;&gt;डेव सेटअप&lt;&#x2F;a&gt; के बारे में पढ़ा है, तो आप जानते हैं कि मैं एक wayland उपयोगकर्ता था और हाँ मैंने X11 पर स्विच कर लिया है, यह स्विच अपरिहार्य था।&lt;&#x2F;p&gt;
&lt;fig&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;install-artix-on-zfs-the-chad-way&#x2F;pasted-image-1776062472003.webp&quot; alt=&quot;&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;figcaption&gt;ZFS सूची&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;यद्यपि ये सभी एक ही पूल पर हैं, केवल एक ही एन्क्रिप्टेड है जो काफी अद्भुत है।&lt;&#x2F;p&gt;
&lt;p&gt;तो आज के लिए बस इतना ही, उम्मीद है कि आपने कुछ नया सीखा होगा। आपके सेटअप के बारे में जानकर खुशी होगी।
अगले ब्लॉग में मिलते हैं, तब तक अपना ख्याल रखें।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;phuttnotts-footnotes&quot;&gt;फुटनोट्स (Footnotes)&lt;&#x2F;h3&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ZFS&quot;&gt;ZFS&lt;&#x2F;a&gt; &lt;a href=&quot;#fr-1-1&quot;&gt;↩&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li id=&quot;fn-2&quot;&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Init&quot;&gt;इनिट सिस्टम के बारे में और जानें&lt;&#x2F;a&gt; &lt;a href=&quot;#fr-2-1&quot;&gt;↩&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li id=&quot;fn-3&quot;&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;gasparvardanyan.github.io&quot;&gt;यदि आप मुझे कट्टर FreeBSD उपयोगकर्ता बनते हुए देखते हैं &lt;img
        class=&quot;emoji&quot;
        src=&quot;https:&#x2F;&#x2F;cdn.discordapp.com&#x2F;emojis&#x2F;1489566946356625468.png&quot;
        alt=&quot;:troll:&quot;
        title=&quot;:troll:&quot;
        width=&quot;24&quot;
        height=&quot;24&quot;

    &#x2F;&gt; तो कृपया उसे दोष दें&lt;&#x2F;a&gt; &lt;a href=&quot;#fr-3-1&quot;&gt;↩&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li id=&quot;fn-4&quot;&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;lukesmith.xyz&quot;&gt;Luke Smith के बारे में और जानें&lt;&#x2F;a&gt; &lt;a href=&quot;#fr-4-1&quot;&gt;↩&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li id=&quot;fn-5&quot;&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;petadot.com&#x2F;blog&#x2F;aes-256-gcm&quot;&gt;AES-256-GCM: आधुनिक एन्क्रिप्शन का स्वर्ण मानक&lt;&#x2F;a&gt; &lt;a href=&quot;#fr-5-1&quot;&gt;↩&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;&#x2F;section&gt;
</content>
        
    </entry>
    <entry xml:lang="hi">
        <title>ओपन सोर्स में योगदान देना वास्तव में कैसा लगा</title>
        <published>2026-03-18T00:00:00+00:00</published>
        <updated>2026-03-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            tr1x_em
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/what-contributing-to-open-source-really-felt-like/"/>
        <id>https://trix.is-a.dev/hi/blog/what-contributing-to-open-source-really-felt-like/</id>
        
        <content type="html" xml:base="https://trix.is-a.dev/hi/blog/what-contributing-to-open-source-really-felt-like/">&lt;p&gt;क्या आपको कभी ऐसा लगा है कि आप बस अपने लिए कुछ बना रहे हैं और उसे सिर्फ स्टोर करने के लिए पोस्ट कर दिया है… और अचानक आपको पता चला कि बहुत से अन्य लोग भी वही समस्या झेल रहे थे&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="hi">
        <title>मेरा dev सेटअप आपसे बेहतर है</title>
        <published>2025-12-13T00:00:00+00:00</published>
        <updated>2025-12-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            tr1x_em
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/my-dev-setup-is-better-than-yours/"/>
        <id>https://trix.is-a.dev/hi/blog/my-dev-setup-is-better-than-yours/</id>
        
        <content type="html" xml:base="https://trix.is-a.dev/hi/blog/my-dev-setup-is-better-than-yours/">&lt;p&gt;इस ब्लॉग में, मैं अपने dev सेटअप और वर्कफ़्लो के बारे में बात करूँगा। यह &lt;small&gt;(थोड़ा सा) &lt;&#x2F;small&gt; &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;frontendmasters.com&#x2F;courses&#x2F;developer-productivity-v2&#x2F;&quot;&gt;Primagen’s Course&lt;&#x2F;a&gt; से प्रेरित है।&lt;&#x2F;p&gt;
&lt;p&gt;संक्षेप में (TL;DR): यहाँ मेरी dotfiles रिपॉजिटरी है: &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tr1xem&#x2F;dotfiles&quot;&gt;Link&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;dotfiles-prbndhn&quot;&gt;Dotfiles प्रबंधन&lt;&#x2F;h2&gt;
&lt;p&gt;Dotfiles क्या हैं? खैर &lt;em&gt;dotfiles यूनिक्स-आधारित सिस्टम (जैसे Linux और macOS) पर छिपी हुई कॉन्फ़िगरेशन फ़ाइलें होती हैं, जो विभिन्न एप्लिकेशन, टूल्स और सिस्टम वातावरण के लिए सेटिंग्स, प्राथमिकताएं और कॉन्फ़िगरेशन को संग्रहीत करती हैं।&lt;&#x2F;em&gt; इसका मतलब है कि यदि आप अपने dotfiles को एक डिवाइस से दूसरे डिवाइस पर ट्रांसफर कर सकते हैं, तो आपका पूरा कॉन्फ़िगरेशन (थीम्स सहित) वैसा ही रहना चाहिए।&lt;&#x2F;p&gt;
&lt;p&gt;Dotfiles प्रबंधन के लिए, मैं &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;stow&quot;&gt;GNU Stow&lt;&#x2F;a&gt; का उपयोग करता हूँ। यह बस एक सरल काम करता है, यह फ़ाइलों का उनके वास्तविक डायरेक्टरी में सिमलिंक (symlink) बना देता है। उदाहरण के लिए, मैंने अपनी &lt;mark&gt;.config&lt;&#x2F;mark&gt; को &lt;mark&gt;&lt;del&gt;&#x2F;dotfiles&#x2F;config&#x2F;.config&lt;&#x2F;mark&gt; के अंदर संग्रहीत किया है &lt;small&gt;(वैसे dotfiles एक git रेपो है)&lt;&#x2F;small&gt;। stow क्या करता है कि वह वहां से फ़ाइलों &lt;mark&gt;&lt;&#x2F;del&gt;&#x2F;dotfiles&#x2F;config&#x2F;.config&lt;&#x2F;mark&gt; को लेता है और उन्हें उनके वास्तविक स्थान यानी &lt;mark&gt;&lt;del&gt;&#x2F;.config&#x2F;&lt;&#x2F;mark&gt; पर सिमलिंक कर देता है। इसलिए जब भी मैं कोई कॉन्फ़िगरेशन अपडेट करता हूँ, वह हमेशा &lt;mark&gt;&lt;&#x2F;del&gt;&#x2F;dotfiles&lt;&#x2F;mark&gt; में संग्रहीत होता है, जो कि एक git रेपो होने के कारण मुझे अपने पूरे फ़ोल्डर का GitHub पर बैकअप लेने की क्षमता देता है।&lt;&#x2F;p&gt;
&lt;p&gt;यदि आप stow के बारे में अधिक जानना चाहते हैं तो मैं आपको निम्नलिखित वीडियो देखने की सलाह देता हूँ&lt;&#x2F;p&gt;
&lt;iframe
  class=&quot;youtube-embed&quot;
  src=&quot;https:&#x2F;&#x2F;www.youtube-nocookie.com&#x2F;embed&#x2F;NoFiYOqnC4o&quot;
  allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot;
  referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;
&lt;&#x2F;iframe&gt;
&lt;p&gt;यहाँ मेरी dotfiles रिपॉजिटरी है: &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tr1xem&#x2F;dotfiles&quot;&gt;Link&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ttiling-vinddo-mainejr-kaa-upyog-kyon-kren&quot;&gt;टिलिंग विंडो मैनेजर का उपयोग क्यों करें?&lt;&#x2F;h2&gt;
&lt;fig&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;my-dev-setup-is-better-than-yours&#x2F;ss3.png&quot; alt=&quot;Flux&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;figcaption&gt;Flux&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;&lt;em&gt;डेस्कटॉप वातावरण एक ग्राफिकल यूजर इंटरफेस (GUI) है जो ऑपरेटिंग सिस्टम के ऊपर चलता है, और उपयोगकर्ताओं को सिस्टम के साथ इंटरैक्ट करने के लिए एक नेत्रहीन सहज तरीका प्रदान करता है।&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;मैं टिलिंग विंडो मैनेजर पसंद करता हूँ, क्यों? क्योंकि वे मेरे लिए विंडो को प्रबंधित करने का बोझ कम कर देते हैं, और आमतौर पर यह कीबोर्ड द्वारा संचालित होता है। जैसा कि आप जानते हैं, आप माउस की आवश्यकता को जितना कम करेंगे, आपका वर्कफ़्लो उतना ही उत्पादक और सहज होगा।&lt;&#x2F;p&gt;
&lt;p&gt;मैं &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;hypr.land&#x2F;&quot;&gt;Hyprland&lt;&#x2F;a&gt; का उपयोग करता हूँ, क्यों? क्योंकि पहले तो यह एक टिलिंग WM है, और दूसरा इसमें बेहतरीन कस्टमाइज़ेशन है और यह देखने में अच्छा लगता है &lt;small&gt;(वैसे मुझे ब्लर बहुत पसंद है)&lt;&#x2F;small&gt; लेकिन आपकी पसंद का कोई भी टिलिंग wm पर्याप्त होगा। और नहीं, मुझे Wayland बनाम Xorg से कोई फर्क नहीं पड़ता, मैंने अतीत में sway, i3, DWM का उपयोग किया है, और बात बस इतनी है कि मुझे एक अच्छा दिखने वाला डेस्कटॉप चाहिए &lt;small&gt;(जैसा कि आप बैनर में देख सकते हैं)&lt;&#x2F;small&gt;। फोटो की बात करें तो, यह मेरा अपना शेल है जिसे &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tr1xem&#x2F;flux&quot;&gt;Flux&lt;&#x2F;a&gt; कहा जाता है, जो &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ignis-sh&#x2F;ignis&quot;&gt;Ignis&lt;&#x2F;a&gt; में बनाया गया है। यह मेरी पसंद के अनुसार अनुकूलित है, लेकिन हाँ यह अच्छा दिखता है (विशेषकर डेप्थ इफेक्ट)। यदि आप एक नए उपयोगकर्ता हैं, तो मैं आपको &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.hypr.land&#x2F;&quot;&gt;Hyprland’s Wiki&lt;&#x2F;a&gt; पढ़ने की सलाह दूँगा क्योंकि यह सरल और स्पष्ट है &lt;small&gt;(और अच्छा दिखता है)&lt;&#x2F;small&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;main-shel-men-kyaa-dekhtaa-huun&quot;&gt;मैं शेल में क्या देखता हूँ?&lt;&#x2F;h4&gt;
&lt;p&gt;इसे यह भी कहा जा सकता है कि मैंने flux क्यों बनाया, मेरे पास 15.6 इंच की डिस्प्ले है &lt;small&gt;(जो काफी औसत है)&lt;&#x2F;small&gt; और मेरी स्क्रीन पर उपलब्ध सभी जगह का अधिकतम उपयोग करने के लिए मुझे एक ऐसे बार की आवश्यकता है जो छोटा हो लेकिन महत्वपूर्ण चीजें दिखाए। साथ ही, मुझे नीचे बार होने का विचार पसंद नहीं है; कल्पना करें कि आपके सबसे करीब एक बार है जो आपको घूर रहा है, यह मुझे विंडोज जैसा अनुभव देता है। इसके अलावा, इसमें सभी नेटवर्क और विविध नियंत्रण इन-बिल्ट हैं, इसलिए मुझे यह सब प्रबंधित करने के लिए किसी बाहरी ऐप की आवश्यकता नहीं है।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ttuuls&quot;&gt;टूल्स&lt;&#x2F;h2&gt;
&lt;p&gt;अब मैं उन टूल्स की सूची दूँगा जिनका मैं दैनिक आधार पर उपयोग करता हूँ।&lt;small&gt;(उनसे संबंधित सभी कॉन्फ़िगरेशन मेरी dotfiles रेपो में हैं)&lt;&#x2F;small&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;eddittr-neovim-kyon&quot;&gt;एडिटर: Neovim क्यों?&lt;&#x2F;h3&gt;
&lt;fig&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;my-dev-setup-is-better-than-yours&#x2F;neovim.png&quot; alt=&quot;Neovim&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;figcaption&gt;Neovim&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;मैं व्यक्तिगत रूप से &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;neovim.io&#x2F;&quot;&gt;Neovim&lt;&#x2F;a&gt; का उपयोग करता हूँ क्योंकि यह vim है &lt;small&gt; (और vim मूवमेंट्स)&lt;&#x2F;small&gt; और इसके ऊपर, यह बहुत सारे प्लगइन्स के साथ अत्यधिक कस्टमाइज़ करने योग्य है।
यदि आप मुझसे पूछें, तो वह एक चीज क्या है जिसने मेरे dev अनुभव को 100 गुना बेहतर बना दिया? यह Vim मूवमेंट्स को सीखना है, और उत्पादकता वाले हिस्सों के अलावा, यह वास्तव में कोड लिखने को एक सुखद अनुभव बनाता है। शुरुआत में vim मूवमेंट्स सीखना थोड़ा भारी लग सकता है लेकिन मेरा विश्वास करें, यह 100% सार्थक है। सीखने के लिए, मैं theprimagen द्वारा इस प्लेलिस्ट &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=X6AR2RMB5tE&amp;amp;list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R&quot;&gt;Vim as your editor&lt;&#x2F;a&gt; को देखने का सुझाव दूँगा।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ttrminl-mlttiipleksr-tmux-kyon&quot;&gt;टर्मिनल मल्टीप्लेक्सर: Tmux क्यों?&lt;&#x2F;h3&gt;
&lt;fig&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;my-dev-setup-is-better-than-yours&#x2F;tmux.png&quot; alt=&quot;Tmux&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;figcaption&gt;Tmux&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;&lt;em&gt;एक टर्मिनल मल्टीप्लेक्सर एक सॉफ्टवेयर एप्लिकेशन है जो कई स्यूडो-टर्मिनल-आधारित लॉगिन सत्रों को एक एकल टर्मिनल डिस्प्ले, टर्मिनल एमुलेटर विंडो, या रिमोट लॉगिन सत्र के भीतर मल्टीप्लेक्स करने की अनुमति देता है।&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;मूल रूप से, यह आपको एक से अधिक नॉन-वोलेटाइल सत्र बनाने देता है &lt;small&gt;(टर्मिनल बंद होने पर भी सत्र बंद नहीं होंगे)&lt;&#x2F;small&gt;। आप सोच रहे होंगे कि सिर्फ अलग विंडो का उपयोग क्यों न करें? खैर, हाँ आप कर सकते हैं, लेकिन क्या होगा यदि आपको एक साथ नौ विंडो की आवश्यकता हो? यहीं पर tmux काम आता है, आप एक ही टर्मिनल में रहते हुए जितनी चाहें उतनी शेल (या विंडो) रख सकते हैं। एक और उपयोग का मामला यह है कि यदि आप किसी VPS में ssh’d हैं, तो क्या होगा यदि आपको एक से अधिक शेल की आवश्यकता है? आपको अलग टर्मिनल विंडो से ssh करना होगा, लेकिन यदि आप tmux का उपयोग करते हैं तो एक ही ssh लॉगिन इसे कर सकता है, और यह बैकग्राउंड में भी चल सकता है इसलिए आपको screen जैसे किसी चीज की आवश्यकता नहीं होगी। साथ ही, आप पेन को स्प्लिट कर सकते हैं और री-ऑर्डरिंग जैसी चीजें कर सकते हैं और अधिक सत्र बना सकते हैं, जिसने इसे मेरे वर्कफ़्लो का एक मुख्य हिस्सा बना दिया है। यदि आप tmux के बारे में अधिक जानना चाहते हैं, तो Dreams of Code का इस पर एक बेहतरीन &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DzNmUNvnB04&quot;&gt;वीडियो&lt;&#x2F;a&gt; है।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ai-shaaytaa-opencode-aur-supermaven&quot;&gt;AI सहायता: Opencode और Supermaven&lt;&#x2F;h3&gt;
&lt;fig&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;trix.is-a.dev&#x2F;hi&#x2F;blog&#x2F;my-dev-setup-is-better-than-yours&#x2F;opencode.png&quot; alt=&quot;Opencode&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;figcaption&gt;Opencode&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;व्यक्तिगत रूप से, मुझे डेवलपमेंट में AI का उपयोग करना पसंद नहीं है, क्योंकि मुझे नहीं लगता कि हम उस स्तर पर हैं जहाँ AI विश्वसनीय कोड लिख सके। न तो मैं &lt;mark&gt;Vibe Coding&lt;&#x2F;mark&gt; के विचार का समर्थन करता हूँ और न ही मुझे यह पसंद है। लेकिन अन्य समय में जैसे कि एक सामान्य bash स्क्रिप्ट बनाने या व्याकरण संबंधी गलतियों का पता लगाने के लिए, मुझे लगता है कि &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;opencode.ai&#x2F;&quot;&gt;Opencode&lt;&#x2F;a&gt; सबसे अच्छा है, यह ओपन सोर्स है, डेवलपर बहुत मिलनसार है, और यह मॉडल से बंधा नहीं है, जिसका अर्थ है कि आप किसी भी मॉडल का उपयोग कर सकते हैं, यहाँ तक कि अपना स्थानीय LLM भी ला सकते हैं।&lt;&#x2F;p&gt;
&lt;p&gt;मुझे व्यक्तिगत रूप से आपके एडिटर के अंदर AI का विचार पसंद नहीं है, जैसे कि आपके एडिटर का आधा हिस्सा प्रॉम्प्ट्स और ऐसी चीजों से भरा हो, मैं एडिटर के बाहर और टर्मिनल-आधारित एजेंट को प्राथमिकता देता हूँ ताकि मैं इसके लिए एक विंडो बनाने के लिए बस tmux का उपयोग कर सकूँ। यह सिर्फ मेरी एडिटर और एजेंटों को अलग रखने की प्राथमिकता है, और मुझे लगता है कि ज्यादातर लोगों के पास यही है?&lt;small&gt;(जब तक कि वे वाइब कोडिंग नहीं कर रहे हों?)&lt;&#x2F;small&gt;&lt;&#x2F;p&gt;
&lt;p&gt;जो चीज मुझे अपने एडिटर के अंदर पसंद है वह AI-आधारित ऑटो-कंप्लीट है, यह ज्यादातर जगहों पर काम आता है। मैं व्यक्तिगत रूप से &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;supermaven.com&#x2F;&quot;&gt;Supermaven&lt;&#x2F;a&gt; का उपयोग करता हूँ क्योंकि यह तेज़, मुफ़्त और सटीक है &lt;small&gt;(ज्यादातर समय)&lt;&#x2F;small&gt; और उनके पास एक Neovim प्लगइन भी है, इसीलिए भी।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ttrminl-ghostty&quot;&gt;टर्मिनल: Ghostty&lt;&#x2F;h3&gt;
&lt;p&gt;मुझे इसकी ज्यादा परवाह नहीं है, मैं बस &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ghostty.org&#x2F;&quot;&gt;Ghostty&lt;&#x2F;a&gt; का उपयोग करता हूँ। मुझे नहीं लगता कि यह कोई अंतर पैदा करता है, वे सभी एक समान हैं।&lt;&#x2F;p&gt;
&lt;h3 id=&quot;hyprscrolling&quot;&gt;Hyprscrolling&lt;&#x2F;h3&gt;
&lt;fig&gt;
&lt;video class=&quot;&quot; src=&quot;scrolling.webm&quot;aria-title=&quot;Scrolling Layout&quot;autoplay loop muted&gt;&lt;&#x2F;video&gt;

&lt;figcaption&gt;Scrolling Layout&lt;&#x2F;figcaption&gt;
&lt;&#x2F;fig&gt;
&lt;p&gt;मैं Hyprland में स्क्रॉलिंग विंडो मैनेजर की सुविधाओं को जोड़ने के लिए &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;hyprwm&#x2F;hyprland-plugins&#x2F;tree&#x2F;main&#x2F;hyprscrolling&quot;&gt;Hyprscrolling&lt;&#x2F;a&gt; प्लगइन का उपयोग करता हूँ। मुझे इसे उपयोग किए हुए एक महीना हो गया है और यह बहुत अच्छा है। लेकिन यह पूरी तरह से प्राथमिकताओं पर निर्भर करता है, मुझे यह पसंद है।&lt;&#x2F;p&gt;
&lt;h2 id=&quot;knttenr-aadhaarit-ddevlpmentt&quot;&gt;कंटेनर-आधारित डेवलपमेंट&lt;&#x2F;h2&gt;
&lt;p&gt;अब यह मैंने हाल ही में सीखा है, और यह पहले से ही मेरे वर्कफ़्लो का एक मुख्य हिस्सा है&lt;&#x2F;p&gt;
&lt;p&gt;यदि आप &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Systemd&quot;&gt;Systemd&lt;&#x2F;a&gt; का उपयोग करते हैं तो यह &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;title&#x2F;Systemd-nspawn&quot;&gt;Systemd-nspawn&lt;&#x2F;a&gt; के साथ आता है जो तकनीकी रूप से एक न्यूनतम Linux डिस्ट्रिब्यूशन (हेडलेस) बनाता है जिसे मैं कहूँगा कि यह आपके डिस्ट्रो का एक अलग हिस्सा है। यह chroot कमांड की तरह है, लेकिन यह स्टेरॉयड पर chroot है। कंटेनरों का उपयोग करके, मैं होस्ट सिस्टम को न्यूनतम रख सकता हूँ और साथ ही विभिन्न कार्यों के लिए अलग, अच्छी तरह से संगठित वातावरण बनाए रख सकता हूँ। यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;gasparvardanyan.github.io&#x2F;blog&#x2F;arch-workstation-3&#x2F;&quot;&gt;Gaspar’s&lt;&#x2F;a&gt; के ब्लॉग को देख सकते हैं कि वह अपने डेवलपमेंट कंटेनरों को कैसे प्रबंधित करता है।&lt;small&gt;(उन्हें श्रेय जाता है क्योंकि उन्होंने मुझे भी यही सिखाया है)&lt;&#x2F;small&gt;&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ullekhniiy-ullekh-gair-vikaas-ttuuls&quot;&gt;उल्लेखनीय उल्लेख: गैर-विकास टूल्स&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ffmpeg.org&quot;&gt;FFmpeg&lt;&#x2F;a&gt; - अब तक का सबसे महान टूल&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;tealdeer-rs&#x2F;tealdeer&quot;&gt;Tealdeer&lt;&#x2F;a&gt; - मैन पेज बहुत लंबे हैं&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;aitjcize&#x2F;cppman&quot;&gt;Cppman&lt;&#x2F;a&gt; - सभी CPP मैन पेज ऑफ़लाइन&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Wraient&#x2F;curd&quot;&gt;Curd&lt;&#x2F;a&gt; - मैं इसका उपयोग हर बार करता हूँ जब मुझे एनीमे देखना होता है, वास्तव में सबसे अच्छा।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vicinaehq&#x2F;vicinae&quot;&gt;Vicinae&lt;&#x2F;a&gt; - लिनक्स के लिए Raycast, बस इसे आज़माएं&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;nisskrss&quot;&gt;निष्कर्ष&lt;&#x2F;h3&gt;
&lt;p&gt;यदि आप मुझसे पूछें कि आपको इसमें से कौन सी दो शीर्ष चीजें अपनानी चाहिए, तो मैं कहूँगा vim मूवमेंट्स सीखना &lt;small&gt;(सिर्फ मूवमेंट्स, Neovim नहीं)&lt;&#x2F;small&gt; और tmux, वे अकेले ही आपके वर्कफ़्लो में भारी सुधार करेंगे।&lt;&#x2F;p&gt;
&lt;p&gt;यदि आपके पास कोई सुझाव है या ऐसे टूल्स हैं जिनका आप हर दिन उपयोग करते हैं, तो मुझे बताएं, शायद मैं भी उनका उपयोग कर सकूँ??&lt;&#x2F;p&gt;
&lt;p&gt;और मेरा सेटअप शायद आपसे बेहतर न हो &lt;small&gt;(या हो सकता है)&lt;&#x2F;small&gt; लेकिन यह निश्चित रूप से मेरे लिए एकदम सही है 😉&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="hi">
        <title>ज़ोला (Zola) में वेबसाइट का पुनर्लेखन</title>
        <published>2025-12-11T00:00:00+00:00</published>
        <updated>2025-12-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            tr1x_em
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/website-rewrite-in-zola/"/>
        <id>https://trix.is-a.dev/hi/blog/website-rewrite-in-zola/</id>
        
        <content type="html" xml:base="https://trix.is-a.dev/hi/blog/website-rewrite-in-zola/">&lt;h1 id=&quot;prsstthbhuumi&quot;&gt;पृष्ठभूमि&lt;&#x2F;h1&gt;
&lt;p&gt;वेबसाइट की जरूरत किसे नहीं होती? तो एक साल पहले मैंने सोचा कि मैं अपने लिए एक वेबसाइट बनाऊंगा, और मैंने बनाई भी। लेकिन पता है क्या? वह पूरी तरह से HTML और CSS में थी (शायद किसी गिटहब रिपो से ली गई थी)।
लेकिन मुझे वास्तव में एक बेहतर दिखने वाली वेबसाइट की आवश्यकता महसूस हुई, जिसमें मैं अपने प्रोजेक्ट्स को प्रदर्शित कर सकूं, और शायद एक ब्लॉग भी लिख सकूं।&lt;&#x2F;p&gt;
&lt;p&gt;तो मेरे एक दोस्त &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;gasparvardanyan.github.io&#x2F;&quot;&gt;Gasper&lt;&#x2F;a&gt;&lt;small&gt;(एक बहुत ही कूल व्यक्ति)&lt;&#x2F;small&gt; ने मुझे &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;gohugo.io&#x2F;&quot;&gt;Hugo&lt;&#x2F;a&gt; इस्तेमाल करने का सुझाव दिया और मैं सोचने लगा “ये Hugo क्या है?”।
मैंने इसे कैसे उपयोग करें, इस पर एक बहुत अच्छा, स्पष्ट और संक्षिप्त वीडियो देखा और मैंने सोचा “ठीक है, मैं इसे आजमाऊंगा”।&lt;&#x2F;p&gt;
&lt;iframe
  class=&quot;youtube-embed&quot;
  src=&quot;https:&#x2F;&#x2F;www.youtube-nocookie.com&#x2F;embed&#x2F;ZFL09qhKi5I&quot;
  allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot;
  referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;
&lt;&#x2F;iframe&gt;
&lt;p&gt;^ मेरी राय में Hugo के लिए यह सबसे बेहतरीन वीडियो है।&lt;&#x2F;p&gt;
&lt;p&gt;और यह कुछ ऐसा बना&lt;&#x2F;p&gt;
&lt;figure&gt;
&lt;img class=&quot;spoiler&quot;alt=&quot;Old Website&quot;src=&quot;oldweb.png&quot;&#x2F;&gt;
&lt;figcaption&gt;पुरानी वेबसाइट&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;मुझे पता है कि यह बेकार है (कभी-कभी मैं खुद इसके नतीजों को देखकर हैरान हो जाता हूं 🤡), लेकिन मैंने सोचा “मेरे श्रेष्ठ दिमाग ने जो किया है, यह वही है”। साथ ही, मेरा फ्रंटएंड और स्टाइलिंग करने का बिल्कुल भी मन नहीं करता।&lt;&#x2F;p&gt;
&lt;h1 id=&quot;j-olaa-zola-kaa-aagmn&quot;&gt;ज़ोला (Zola) का आगमन&lt;&#x2F;h1&gt;
&lt;p&gt;मैं &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;daudix.one&#x2F;blog&#x2F;archiving-gradience&#x2F;&quot;&gt;Gradience Autopsy: Rise and Set - Daudix&lt;&#x2F;a&gt;&lt;small&gt; (Gradience के लिए हमेशा प्यार) &lt;&#x2F;small&gt; पढ़ रहा था और इसके लुक्स ने मेरा ध्यान खींचा। और फिर मुझे &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;Zola&lt;&#x2F;a&gt; के बारे में पता चला। मेरे लिए Zola, Hugo जैसा ही है (XD मुझे नहीं पता कि मैं कितना सही हूं)
और इसके साथ मुझे &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;daudix.one&#x2F;&quot;&gt;Daudix&lt;&#x2F;a&gt; नाम के एक व्यक्ति और Zola के लिए उनकी थीम &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ametrine.daudix.one&#x2F;&quot;&gt;Ametrine&lt;&#x2F;a&gt; के बारे में पता चला, हालांकि उनके अनुसार यह स्थिर (stable) नहीं है, लेकिन एक आर्च (Arch) यूजर होने के नाते मुझे स्थिर चीजों की बिल्कुल भी परवाह नहीं है।&lt;&#x2F;p&gt;
&lt;p&gt;Ametrine अब तक की सबसे बेहतरीन थीम है जिसे मैंने देखा है, इसका उपयोग करना इतना आसान है और परिणाम आप यहां देख रहे हैं, बेशक मैंने Daudix की वेबसाइट से भी कॉपी-पेस्ट किया है लेकिन हां, ओपन सोर्स यही है और जैसा कि किसी ने पहले ही कहा है&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“मूल सामग्री (Original content) पुरानी होने से पहले केवल कुछ सेकंड के लिए ही मूल होती है”&lt;br&gt;
~इंटरनेट का नियम 69&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;तो अगर आप एक वेबसाइट बनाना चाहते हैं और आप कोई गिर्की फ्रंटएंड जादूगर नहीं हैं, तो मैं आपको ज़ोला और एमेट्रिन (Ametrine) का उपयोग करने का सुझाव दूंगा।&lt;&#x2F;p&gt;
&lt;h1 id=&quot;kuch-behtriin-phiicrs-aur-sttaailing&quot;&gt;कुछ बेहतरीन फीचर्स और स्टाइलिंग&lt;&#x2F;h1&gt;
&lt;p&gt;मुझे यह पसंद है कि यह टेबल्स को कैसे रेंडर करता है&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;पेज&lt;&#x2F;th&gt;&lt;th&gt;रिपो&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;होम&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;pages&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;जानकारी&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;pages&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;कार्य&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;pages&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td&gt;ब्लॉग&lt;&#x2F;td&gt;&lt;td&gt;&lt;code&gt;blog-source&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;और कोड ब्लॉक्स&lt;&#x2F;p&gt;
&lt;p&gt;cpp
#include &lt;iostream&gt;&lt;&#x2F;p&gt;
&lt;p&gt;int main() {
std::cout &amp;lt;&amp;lt; “Hello, World!” &amp;lt;&amp;lt; std::endl;
return 0;
}&lt;&#x2F;p&gt;
&lt;p&gt;और ये गिटहब जैसे अलर्ट्स&lt;&#x2F;p&gt;
&lt;blockquote class=&quot;markdown-alert-note&quot;&gt;
&lt;p&gt;उपयोगी जानकारी जो उपयोगकर्ताओं को पता होनी चाहिए, सामग्री को जल्दी से देखते समय भी।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote class=&quot;markdown-alert-tip&quot;&gt;
&lt;p&gt;चीजों को बेहतर या आसानी से करने के लिए उपयोगी सलाह।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote class=&quot;markdown-alert-important&quot;&gt;
&lt;p&gt;अपने लक्ष्य को प्राप्त करने के लिए उपयोगकर्ताओं को पता होनी चाहिए महत्वपूर्ण जानकारी।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote class=&quot;markdown-alert-warning&quot;&gt;
&lt;p&gt;तत्काल ध्यान देने योग्य जानकारी ताकि समस्याओं से बचा जा सके।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote class=&quot;markdown-alert-caution&quot;&gt;
&lt;p&gt;कुछ क्रियाओं के जोखिमों या नकारात्मक परिणामों के बारे में सलाह।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;बटन भी अच्छे हैं&lt;&#x2F;p&gt;
&lt;p&gt;&lt;button class=&quot;suggested&quot;&gt;कुछ करें…&lt;&#x2F;button&gt;
&lt;a class=&quot;button external&quot; href=&quot;https:&#x2F;&#x2F;example.org&quot;&gt;उदाहरण&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;और भी बहुत कुछ, इसे खुद &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ametrine.daudix.one&#x2F;&quot;&gt;Ametrine&lt;&#x2F;a&gt; की वेबसाइट पर देखें&lt;&#x2F;p&gt;
&lt;h1 id=&quot;nisskrss&quot;&gt;निष्कर्ष&lt;&#x2F;h1&gt;
&lt;p&gt;यह निश्चित रूप से एक दिलचस्प यात्रा रही है; Hugo का उपयोग करने की कोशिश करना, अपना मानसिक संतुलन खोना, जीवन के फैसलों पर पछताना, अजीब चीजें सीखना और यह सोचने के लिए अपने 1 ब्रेन सेल का उपयोग करना कि इसे अच्छा कैसे दिखाऊं, थक जाना (burnout), वापस आना, और अधिक अजीब चीजें सीखना, टालमटोल करना, वापस आना, आधी स्टाइल्स को फिर से लिखना, और अंत में यह पता चलना कि मुझे इसकी कोई जरूरत ही नहीं थी (यह थोड़ा दुख देता है 😭)। लेकिन हां, मुझे लगता है कि अब यह लंबे समय तक मेरी मुख्य वेबसाइट होगी : )&lt;&#x2F;p&gt;
&lt;p&gt;खुशी है कि मुझे &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;ametrine.daudix.one&#x2F;&quot;&gt;Ametrine&lt;&#x2F;a&gt; और &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;daudix.one&#x2F;&quot;&gt;Daudix&lt;&#x2F;a&gt; मिले।&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="hi">
        <title>मेरे द्वारा पालन किए जाने वाले कोडिंग सिद्धांत</title>
        <published>2025-09-22T00:00:00+00:00</published>
        <updated>2025-12-11T00:00:00+00:00</updated>
        
        <author>
          <name>
            tr1x_em
          </name>
        </author>
        
        <author>
          <name>
            Gaspar
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/coding-principles/"/>
        <id>https://trix.is-a.dev/hi/blog/coding-principles/</id>
        
        <content type="html" xml:base="https://trix.is-a.dev/hi/blog/coding-principles/">&lt;h2 id=&quot;minimlij-m-nyuuntmvaad&quot;&gt;मिनिमलिज़्म (न्यूनतमवाद)&lt;&#x2F;h2&gt;
&lt;p&gt;कंप्यूटिंग में, मिनिमलिज़्म का तात्पर्य हार्डवेयर और सॉफ़्टवेयर के डिज़ाइन और उपयोग में न्यूनतमवादी दर्शन और सिद्धांतों को लागू करने से है। इस संदर्भ में मिनिमलिज़्म का अर्थ ऐसे सिस्टम को डिज़ाइन करना है जो कम से कम संभव हार्डवेयर और सॉफ़्टवेयर संसाधनों का उपयोग करें।&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Minimalism_(computing)&quot;&gt;विकिपीडिया&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;vrs-ij-bettr-worse-is-better&quot;&gt;वर्स इज़ बेटर (Worse is better)&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;em&gt;द राइज़ ऑफ़ वर्स इज़ बेटर (The Rise of Worse is Better) में, गैब्रियल ने दावा किया कि “वर्स-इज़-बेटर” सॉफ़्टवेयर डिज़ाइन और कार्यान्वयन का एक मॉडल है जिसकी निम्नलिखित विशेषताएं हैं (महत्व के लगभग अवरोही क्रम में):&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;सरलता (Simplicity)&lt;&#x2F;strong&gt;। डिज़ाइन सरल होना चाहिए, कार्यान्वयन और इंटरफ़ेस दोनों में। इंटरफ़ेस की तुलना में कार्यान्वयन का सरल होना अधिक महत्वपूर्ण है। डिज़ाइन में सरलता सबसे महत्वपूर्ण विचार है।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;शुद्धता (Correctness)&lt;&#x2F;strong&gt;। डिज़ाइन सभी अवलोकन योग्य पहलुओं में सही होना चाहिए, लेकिन शुद्ध होने से थोड़ा अधिक बेहतर सरल होना है।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;संगति (Consistency)&lt;&#x2F;strong&gt;। डिज़ाइन अत्यधिक असंगत नहीं होना चाहिए। कुछ मामलों में सरलता के लिए संगति का बलिदान दिया जा सकता है, लेकिन कार्यान्वयन में जटिलता या असंगति लाने के बजाय डिज़ाइन के उन हिस्सों को हटाना बेहतर है जो कम सामान्य परिस्थितियों से निपटते हैं।&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;पूर्णता (Completeness)&lt;&#x2F;strong&gt;। डिज़ाइन को व्यावहारिक रूप से सभी महत्वपूर्ण स्थितियों को कवर करना चाहिए। सभी उचित रूप से अपेक्षित मामलों को कवर किया जाना चाहिए। पूर्णता का बलिदान किसी भी अन्य गुणवत्ता के पक्ष में दिया जा सकता है। वास्तव में, जब भी कार्यान्वयन की सरलता खतरे में हो तो पूर्णता का बलिदान दिया जाना चाहिए। यदि सरलता बनी रहती है तो पूर्णता प्राप्त करने के लिए संगति का बलिदान दिया जा सकता है; विशेष रूप से इंटरफ़ेस की संगति व्यर्थ है।&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;गैब्रियल ने तर्क दिया कि &lt;strong&gt;बेल लैब्स (Bell Labs)&lt;&#x2F;strong&gt; द्वारा विकसित शुरुआती &lt;strong&gt;यूनिक्स (Unix)&lt;&#x2F;strong&gt; और &lt;strong&gt;सी (C)&lt;&#x2F;strong&gt;, इस &lt;strong&gt;डिज़ाइन दृष्टिकोण&lt;&#x2F;strong&gt; के &lt;strong&gt;उदाहरण&lt;&#x2F;strong&gt; हैं।&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Worse_is_better&quot;&gt;विकिपीडिया&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;kiss-kiip-itt-sinpl-sttuupidd&quot;&gt;KISS (कीप इट सिंपल, स्टूपिड)&lt;&#x2F;h2&gt;
&lt;p&gt;KISS सिद्धांत बताता है कि अधिकांश सिस्टम तब &lt;strong&gt;सबसे अच्छा&lt;&#x2F;strong&gt; काम करते हैं जब उन्हें &lt;strong&gt;जटिल&lt;&#x2F;strong&gt; बनाने के बजाय &lt;strong&gt;सरल&lt;&#x2F;strong&gt; रखा जाता है; इसलिए, &lt;strong&gt;सरलता&lt;&#x2F;strong&gt; डिज़ाइन का एक &lt;strong&gt;मुख्य&lt;&#x2F;strong&gt; लक्ष्य होना चाहिए, और अनावश्यक &lt;strong&gt;जटिलता&lt;&#x2F;strong&gt; से &lt;strong&gt;बचना&lt;&#x2F;strong&gt; चाहिए।&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;KISS_principle&quot;&gt;विकिपीडिया&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;skles-suckless-kaa-drshn-ghossnnaaptr&quot;&gt;सकलेस (Suckless) का दर्शन (घोषणापत्र)&lt;&#x2F;h2&gt;
&lt;p&gt;कई (ओपन सोर्स) हैकर्स को बड़ी मात्रा में कोड हासिल करने पर गर्व होता है, क्योंकि उनका मानना है कि उन्होंने जितनी अधिक लाइनें कोड लिखी हैं, उन्होंने उतनी ही अधिक प्रगति की है। उन्होंने जितनी अधिक प्रगति की है, वे उतने ही कुशल हैं। यह केवल एक भ्रम है।&lt;&#x2F;p&gt;
&lt;p&gt;अधिकांश हैकर्स वास्तव में कोड की गुणवत्ता की परवाह नहीं करते हैं। इसलिए, यदि उन्हें कुछ ऐसा मिल जाता है जो काम करता है और समस्या का समाधान करता है, तो वे उसी पर टिके रहते हैं। यदि इस प्रकार का सॉफ़्टवेयर विकास उसके पूरे जीवन-चक्र में एक ही स्रोत कोड पर लागू किया जाता है, तो हमारे पास कोड की बड़ी मात्रा, पूरी तरह से खराब कोड संरचना और एक त्रुटिपूर्ण सिस्टम डिज़ाइन रह जाता है। यह विकास प्रक्रिया में वैचारिक स्पष्टता और अखंडता की कमी के कारण है।&lt;&#x2F;p&gt;
&lt;p&gt;कोड की जटिलता ब्लोटेड (अनावश्यक भारी), उपयोग में कठिन और पूरी तरह से असंगत सॉफ़्टवेयर की जननी है। जटिल कोड के साथ, समस्याओं को उप-इष्टतम (suboptimal) तरीकों से हल किया जाता है, मूल्यवान संसाधन अंतहीन रूप से बंधे रहते हैं, प्रदर्शन धीमा हो जाता है, और कमजोरियां सामान्य हो जाती हैं। एकमात्र समाधान पूरे प्रोजेक्ट को खत्म करना और इसे शून्य से फिर से लिखना है।&lt;&#x2F;p&gt;
&lt;p&gt;बुरी खबर: गुणवत्तापूर्ण पुनर्लेखन शायद ही कभी होते हैं, क्योंकि हैकर्स को बड़ी मात्रा में कोड पर गर्व होता है। उन्हें लगता है कि वे कोड की जटिलता को समझते हैं, इसलिए इसे फिर से लिखने की कोई आवश्यकता नहीं है। वे खुद को मास्टरमाइंड मानते हैं, यह समझते हुए कि जिसे दूसरे कभी नहीं समझ पाएंगे। इन लोगों के लिए, जटिल सॉफ़्टवेयर ही आदर्श है।&lt;&#x2F;p&gt;
&lt;p&gt;प्रतिभाशाली विचार सरल होते हैं। प्रतिभाशाली सॉफ़्टवेयर सरल होता है। सरलता यूनिक्स दर्शन का हृदय है। आपने जितनी अधिक कोड लाइनें हटाई हैं, आपने उतनी ही अधिक प्रगति की है। जैसे-जैसे आपके सॉफ़्टवेयर में कोड की लाइनों की संख्या कम होती जाती है, आप उतने ही कुशल होते जाते हैं और आपका सॉफ़्टवेयर उतना ही कम खराब होता है।&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;suckless.org&#x2F;philosophy&#x2F;&quot;&gt;वेबसाइट&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;yuuniks-drshn&quot;&gt;यूनिक्स दर्शन&lt;&#x2F;h2&gt;
&lt;p&gt;केन थॉम्पसन द्वारा उत्पन्न यूनिक्स दर्शन, न्यूनतमवादी, मॉड्यूलर सॉफ़्टवेयर विकास के लिए सांस्कृतिक मानदंडों और दार्शनिक दृष्टिकोणों का एक समूह है।
यूनिक्स दर्शन &lt;strong&gt;सरल&lt;&#x2F;strong&gt;, &lt;strong&gt;छोटा&lt;&#x2F;strong&gt;, &lt;strong&gt;स्पष्ट&lt;&#x2F;strong&gt;, &lt;strong&gt;मॉड्यूलर&lt;&#x2F;strong&gt;, और &lt;strong&gt;विस्तार योग्य&lt;&#x2F;strong&gt; कोड बनाने पर जोर देता है जिसे इसके रचनाकारों के अलावा अन्य डेवलपर्स द्वारा &lt;strong&gt;आसानी&lt;&#x2F;strong&gt; से बनाए रखा और पुन: उपयोग किया जा सके। यूनिक्स दर्शन अखंड (monolithic) डिज़ाइन के विपरीत संयोजन (composability) का पक्षधर है।&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;UNIX मूल रूप से एक सरल ऑपरेटिंग सिस्टम है, लेकिन इसकी सरलता को समझने के लिए आपको एक प्रतिभाशाली होना होगा।&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;– &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;http:&#x2F;&#x2F;genius.cat-v.org&#x2F;dennis-ritchie&#x2F;&quot;&gt;डेनिस रिची&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Unix_philosophy&quot;&gt;विकिपीडिया&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;dry-ddontt-ripiitt-yorselph-khud-ko-n-dohraaen&quot;&gt;DRY (डोंट रिपीट योरसेल्फ - खुद को न दोहराएं)&lt;&#x2F;h2&gt;
&lt;blockquote&gt;
&lt;p&gt;ज्ञान के हर टुकड़े का एक सिस्टम के भीतर एकल, स्पष्ट, आधिकारिक प्रतिनिधित्व होना चाहिए।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Don%27t_repeat_yourself&quot;&gt;विकिपीडिया&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;yagni-yuu-aar-nontt-gonaa-niidd-itt-aapko-iskii-aavshyktaa-nhiin-hogii&quot;&gt;YAGNI (यू आर नॉट गोना नीड इट - आपको इसकी आवश्यकता नहीं होगी)&lt;&#x2F;h2&gt;
&lt;blockquote&gt;
&lt;p&gt;हमेशा चीजों को तभी लागू करें जब आपको वास्तव में उनकी आवश्यकता हो, कभी भी तब नहीं जब आप केवल यह अनुमान लगाते हैं कि आपको उनकी आवश्यकता हो सकती है।&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;You_aren%27t_gonna_need_it&quot;&gt;विकिपीडिया&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;kodding-shailii&quot;&gt;कोडिंग शैली&lt;&#x2F;h2&gt;
&lt;p&gt;जितना संभव हो उतना स्वच्छ। सख्त सिंटैक्स।&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="hi">
        <title>Dell G15 - समीक्षा</title>
        <published>2025-09-13T00:00:00+00:00</published>
        <updated>2025-12-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            tr1x_em
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://trix.is-a.dev/hi/blog/dellg15/"/>
        <id>https://trix.is-a.dev/hi/blog/dellg15/</id>
        
        <content type="html" xml:base="https://trix.is-a.dev/hi/blog/dellg15/">&lt;p&gt;संक्षेप में कहूँ तो मेरे पास &lt;code&gt;Dell G15 5530&lt;&#x2F;code&gt; लैपटॉप है। इसके स्पेक्स &lt;code&gt;RTX 4050&lt;&#x2F;code&gt; और &lt;code&gt;i7 13650HX&lt;&#x2F;code&gt; हैं।&lt;&#x2F;p&gt;
&lt;p&gt;मैं इस पर रोज़ाना Arch Linux का इस्तेमाल कर रहा हूँ और इसने कभी निराश नहीं किया। इसके स्पेक्स 1080p गेमिंग के लिए बेहतरीन हैं और सभी कंपोनेंट्स काम करते हैं और पूरी तरह से लिनक्स को सपोर्ट करते हैं।
डिवाइस का कूलिंग सिस्टम अद्भुत है, यह अन्य लैपटॉप की तरह कभी गर्म नहीं होता, लेकिन G-Mode पर यह काफी शोर करता है।&lt;&#x2F;p&gt;
&lt;p&gt;CPU काफी पावर लेता है, इसलिए इसे टर्बो बूस्ट बंद करके इस्तेमाल करने की सलाह दी जाती है (ज़्यादातर गेम्स में FPS में गिरावट उतनी बड़ी नहीं होती) लेकिन यह काफी ठंडा रहता है।&lt;&#x2F;p&gt;
&lt;p&gt;दिखने में यह शानदार है, एक टैंक की तरह। इसकी बनावट मज़बूत है और स्क्रीन भी बेहतरीन है।&lt;&#x2F;p&gt;
&lt;p&gt;कुल मिलाकर, यह लैपटॉप मज़बूत और बहुत अच्छा है।&lt;&#x2F;p&gt;
&lt;img
    class=&quot;emoji big&quot;
    src=&quot;https:&#x2F;&#x2F;files.mastodon.social&#x2F;custom_emojis&#x2F;images&#x2F;000&#x2F;158&#x2F;746&#x2F;original&#x2F;8aec95cc046b5772.png&quot;
    title=&quot;AngeryCat&quot;
    width=&quot;24&quot;
    height=&quot;24&quot;
  &#x2F;&gt;&lt;h3 id=&quot;mujhe-yaad-dilaanaa-ki-mujhe-ise-puuraa-krnaa-hai&quot;&gt;मुझे याद दिलाना कि मुझे इसे पूरा करना है&lt;&#x2F;h3&gt;
&lt;p&gt;संसाधन: &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;aur.archlinux.org&#x2F;packages&#x2F;awcc-git&quot;&gt;AWCC&lt;&#x2F;a&gt; और &lt;a class=&quot;external&quot; rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;title&#x2F;Dell_G15_5530&quot;&gt;Arch Wiki&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
