ರಾಸ್ಪ್ಬೆರಿ ಪಿಐನಲ್ಲಿ ಯುಎಸ್ಬಿ ಸಾಧನಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರೋಹಿಸಿ

ಈ ಲೇಖನವನ್ನು ಪ್ರಕಟಿಸಿದ್ದಾರೆ ಹೇ ನಮ್ಮಲ್ಲಿ ಫೋರಂ

ರಾಸ್‌ಪ್ಬೆರಿಯಲ್ಲಿ, ನೀವು ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸದಿದ್ದರೆ, ನಮ್ಮ ಯುಎಸ್‌ಬಿ ಮೆಮೊರಿಯನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಆರೋಹಿಸುತ್ತಿರುವುದು ಕಿರಿಕಿರಿ. ಅಲ್ಲದೆ, ಈ ಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ (ಇದು ನಾನು ಕೆಳಗೆ ತೋರಿಸುತ್ತೇನೆ) ಲಿನಕ್ಸ್ ಸಾಧನಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನೀವು ಸ್ವಲ್ಪ ಕಲಿಯಬಹುದು.

ಆಟೋಫ್‌ಗಳು ಮತ್ತು udev ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ನಾವು ಮಾಡಲು ಹೊರಟಿರುವುದು ಮೊದಲನೆಯದು ಆಟೊಫ್‌ಗಳು y udev

sudo apt-get autofs udev ಅನ್ನು ಸ್ಥಾಪಿಸಿ

udev ಎನ್ನುವುದು ಎಲ್ಲಾ ಸಾಧನಗಳು ಇರುವ / dev ಡೈರೆಕ್ಟರಿಯನ್ನು ನಿರ್ವಹಿಸುವ ಉಸ್ತುವಾರಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಸಾಧನವಾಗಿದೆ. ಮತ್ತು ಯುಎಸ್ಎಫ್ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ ಅಥವಾ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ ತಕ್ಷಣ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆರೋಹಣ ಮತ್ತು ಅನ್‌ಮೌಂಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ / ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ನಮ್ಮ ಯುಎಸ್ಬಿ ಮೆಮೊರಿಯನ್ನು (ನಾನು ಕಿಂಗ್ಸ್ಟನ್ ಬ್ರಾಂಡ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ) ಸಂಪರ್ಕಿಸುವುದು ನಾವು ಮಾಡುವ ಮೊದಲ ಕೆಲಸ. ನಂತರ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

sudo fdisk -l

ಇದಕ್ಕೆ ಹೋಲುವ output ಟ್‌ಪುಟ್ ಇರುತ್ತದೆ:

ಡಿಸ್ಕ್ / ದೇವ್ / ಎಂಎಂಸಿಬಿಎಲ್ಕೆ 0: 15.7 ಜಿಬಿ ... ಡಿವೈಸ್ ಬೂಟ್ ಸ್ಟಾರ್ಟ್ ಎಂಡ್ ಬ್ಲಾಕ್ಸ್ ಐಡಿ ಸಿಸ್ಟಮ್ / ಡೆವ್ / ಎಂಎಂಸಿಬಿಎಲ್ಕೆಪಿ 0 1 2048 1607421 ಇ ಡಬ್ಲ್ಯು 802687 ಎಫ್ಎಟಿ 95 (ಎಲ್ಬಿಎ) / ಡೆವ್ / ಎಂಎಂಸಿಬಿಎಲ್ಕೆ 16 ಪಿ 0 2 1613824 30613503 14499840 ಲಿನಕ್ಸ್ ವಿಸ್ತರಿತ / ಡೆವ್ / ಎಂಎಂಸಿ 85 .. ಡಿಸ್ಕ್ / ದೇವ್ / ಎಸ್‌ಡಿಎ: 0 ಜಿಬಿ ... ಡಿವೈಸ್ ಬೂಟ್ ಸ್ಟಾರ್ಟ್ ಎಂಡ್ ಬ್ಲಾಕ್ಸ್ ಐಡಿ ಸಿಸ್ಟಮ್ / ಡೆವ್ / ಎಸ್‌ಡಿ 3 30613504 30679039 32768 ಸಿ ಡಬ್ಲ್ಯು 83 ಎಫ್‌ಎಟಿ 30.9 (ಎಲ್‌ಬಿಎ)

ನನ್ನ ಬಾಹ್ಯ ಯುಎಸ್‌ಬಿ ಮೆಮೊರಿ 30.9 ಜಿಬಿ ಹೊಂದಿದೆ (ಅಂದರೆ ಅದು / dev / sda1) ಆದರೆ ನಾನು ಲಿನಕ್ಸ್ ಸ್ಥಾಪಿಸಿದ ಎಸ್‌ಡಿ ಮೆಮೊರಿ 15.7 ಜಿಬಿ ಹೊಂದಿದೆ.

Udev ನಲ್ಲಿ ಕಸ್ಟಮ್ ನಿಯಮಗಳು

Sda1 ನಮ್ಮ ಸಾಧನ ಎಂದು ತಿಳಿದುಕೊಂಡು, ಮೆಮೊರಿಯಿಂದ ಮಾಹಿತಿಯನ್ನು ಹೊರತೆಗೆಯಲು ನಾವು udev ಅನ್ನು ಬಳಸುತ್ತೇವೆ, ಆದ್ದರಿಂದ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

udevadm info -a -p $ (udevadm info -q path -n / dev / sda1)

"ಮೂಲ ಸಾಧನವನ್ನು ನೋಡುವುದು '/ ಸಾಧನಗಳು / ... .."

ಹುಡುಕಾಟವನ್ನು ಸ್ವಲ್ಪ ಸುಲಭಗೊಳಿಸಲು ನಾವು grep ಅನ್ನು ಬಳಸಬಹುದು, ಆದ್ದರಿಂದ ನಾನು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡುತ್ತೇನೆ:

udevadm info -a -p $ (udevadm info -q path -n / dev / sda1) | grep ತಯಾರಕ

ನನ್ನ ಸ್ಮರಣೆಯು ಕಿಂಗ್ಸ್ಟನ್ ಆಗಿರುವುದರಿಂದ output ಟ್ಪುಟ್ ಹೀಗಿದೆ:

    ATTRS {ತಯಾರಕ} == "ಕಿಂಗ್ಸ್ಟನ್" # 1 ATTRS {ತಯಾರಕ} == "ಲಿನಕ್ಸ್ 3.12.28+ dwc_otg_hcd"

ಅಥವಾ ನಾವು ಸಹ ಹುಡುಕಬಹುದು:

udevadm info -a -p $ (udevadm info -q path -n / dev / sda1) | grep model udevadm info -a -p $ (udevadm info -q path -n / dev / sdd1) | grep ಮಾರಾಟಗಾರ

ನನಗೆ ಆಸಕ್ತಿ ಇದೆ:

ಎಟಿಟಿಆರ್ಎಸ್ {ತಯಾರಕ} == "ಕಿಂಗ್ಸ್ಟನ್"

ಮೊದಲ ಕಾಕತಾಳೀಯದಂತೆ. ಆಜ್ಞೆಯ .ಟ್‌ಪುಟ್‌ನಲ್ಲಿ udevadm "ATTRS {ತಯಾರಕ}" ಮೊದಲು ಕಾಣಿಸಿಕೊಳ್ಳುವ ಬ್ಲಾಕ್‌ಗಾಗಿ ನಾನು ಹುಡುಕುತ್ತೇನೆ

ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ, ಬ್ಲಾಕ್ನ ಸಾಧನದಿಂದ ಅನನ್ಯವೆಂದು ನಾನು ಪರಿಗಣಿಸುವ ಕೆಲವು ಡೇಟಾವನ್ನು ನಾನು ತೆಗೆದುಕೊಳ್ಳುತ್ತೇನೆ:

   ATTRS {ಉತ್ಪನ್ನ} == "xxx" ATTRS {serial} == "xxxx" DRIVERS == "usb"

ನೀವು ನಿಯಮಗಳನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ. ನಾವು udev ನಲ್ಲಿ .rules ನಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಮುಗಿಸುತ್ತೇವೆ:

ಸುಡೋ ನ್ಯಾನೋ /etc/udev/rules.d/personal.rules

ನಾವು ಹಾಕಿದ ಫೈಲ್ ಒಳಗೆ

ATTRS {ಉತ್ಪನ್ನ} == "xxx", ATTRS {serial} == "xxx", DRIVERS == "usb", SYMLINK + = "miusb"

ಈಗ ನಾನು ನನ್ನ ಯುಎಸ್ಬಿಯನ್ನು ಸಂಪರ್ಕಿಸಿದಾಗ ಫೈಲ್ / dev / miusb ಇರುತ್ತದೆ. ಇದು ಕಠಿಣ ಭಾಗವಾಗಿತ್ತು.

ಆಟೋಫ್‌ಗಳನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

sudo nano / etc / default / autofs

ಅಲ್ಲಿ ಅದು "TIMEOUT =" ಎಂದು ಹೇಳುತ್ತದೆ ಅವರು "TIMEOUT = 1"

/Etc/auto.master ಗೆ ಹೋಗೋಣ

nano /etc/auto.master

ಮತ್ತು ಫೈಲ್‌ನ ಒಳಗೆ ನಾವು ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ ಇರಿಸಿದ್ದೇವೆ:

/ ಮಾಧ್ಯಮ /etc/auto.misc

ಈಗ ನಾವು /etc/auto.misc ಗೆ ಹೋಗುತ್ತೇವೆ

nano /etc/auto.master

ಮತ್ತು ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:

mymemory -fstype = vfat, ಬಳಕೆದಾರರು, rw, umask = 000: / dev / miusb

ಅಂತಿಮವಾಗಿ ನಾವು ಅದನ್ನು ಆರಂಭದಲ್ಲಿ ಆಟೋಫ್ಸ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವಂತೆ ಮಾಡುತ್ತೇವೆ:

sudo nano / etc / modules

ಮತ್ತು ಕೊನೆಯ ಸಾಲಿನಲ್ಲಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:

ಆಟೋಫ್ಸ್ 4

ಮತ್ತು ವಾಯ್ಲಾ, ನಾವು ರಾಸ್ಪ್ಬೆರಿ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತೇವೆ. ಫೋಲ್ಡರ್ / ಮಾಧ್ಯಮದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ ಆದರೆ ನಾವು ಅದನ್ನು ಮಾಡಿದಾಗ

ಸಿಡಿ / ಮಾಧ್ಯಮ / ಮೆಮೊರಿ

ನಾವು ಈಗಾಗಲೇ ಒಳಗೆ ಇದ್ದೇವೆ. ಮತ್ತು ನಾವು ಅದನ್ನು ಬಳಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರೆ, ಫೋಲ್ಡರ್ ಕಣ್ಮರೆಯಾಗುತ್ತದೆ ಮತ್ತು ಸಾಧನವನ್ನು ಕೈಯಾರೆ ತೆಗೆದುಹಾಕದೆ ನಾವು ಅದನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಹೇ ಡಿಜೊ

    ಅದನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು

  2.   ಪಾಬ್ಲೊ ಡಿಜೊ

    ದೋಷವಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, auto.misc ಅನ್ನು ಸಂಪಾದಿಸುವ ಹಂತದಲ್ಲಿ, auto.master ಅನ್ನು ಕೋಡ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಒಂದು ವೇಳೆ ಅನುಮಾನಾಸ್ಪದ ಯಾರಾದರೂ ಅದನ್ನು ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಅರಿತುಕೊಳ್ಳದಿದ್ದರೆ

  3.   ಫರ್ನಾಂಡೊ ಡಯಾಜ್ ಡಿಜೊ

    ಧನ್ಯವಾದಗಳು, ನಾನು ಅದನ್ನು ರಾಸ್ಬಿಯನ್‌ನಲ್ಲಿ ಮಾಡಲು ನೋಡುತ್ತಿದ್ದೆ, ನಾನು ಮೊದಲು ಆರ್ಚ್ ಅನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು ಅದು ಸುಲಭವಾಗಿದೆ.

  4.   ಅಜುರಿಯಸ್ ಡಿಜೊ

    ತುಂಬಾ ಒಳ್ಳೆಯದು, ಸಾಂಬಾ ಹಂಚಿಕೊಂಡ ಡೈರೆಕ್ಟರಿಗಳೊಂದಿಗೆ ನನ್ನ ಪೈ ಅನ್ನು ಟೊರೆಂಟ್ ಕ್ಲೈಂಟ್ ಆಗಿ ಇರಿಸಿದಾಗ ನಾನು ಆಕ್ರಮಿಸಿಕೊಂಡಿದ್ದೇನೆ.
    ಎಫ್‌ಸ್ಟಾಬ್ ಕೈಪಿಡಿ ಹೇಳುವಂತೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದೃ something ವಾದ ಸಂಗತಿಯೆಂದರೆ # blkid ನೊಂದಿಗೆ ಘಟಕದ ಲೇಬಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು, ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಪ್ರತಿ ಪ್ರಾರಂಭದಲ್ಲಿ ಈ ಕೆಳಗಿನಂತೆ ಸ್ವಯಂಚಾಲಿತ ವಿಂಡೋಸ್ ವಿಭಾಗವನ್ನು ಹೊಂದಿದ್ದೇನೆ:

    / dev / sda2
    UUID = 24A0729FA07276E0 / home / azureus / Windows ntfs auto, ಡೀಫಾಲ್ಟ್ 0 2

    ರಾಸ್ಪ್ಬೆರಿ ಮೇಲೆ ನಾನು ಎಲ್ವಿಎಂ ಅಳವಡಿಸಿದ್ದೇನೆ, ಸಂರಚನೆಯನ್ನು ನನಗೆ ಚೆನ್ನಾಗಿ ನೆನಪಿಲ್ಲ.
    ಕೈಪಿಡಿಯ ಪ್ರಕಾರ, ಡ್ರೈವ್ ಸಂಖ್ಯೆ ಮತ್ತು ಅಕ್ಷರವನ್ನು ಪಡೆಯಲು ನೀವು # fdisk -l ಅನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಯಾವ ಡ್ರೈವ್‌ಗೆ ಯಾವ ಲೇಬಲ್ ಅನುರೂಪವಾಗಿದೆ ಎಂದು ತಿಳಿಯಲು # blkid ಅನ್ನು ಬಳಸಬಹುದು.

    ಗ್ರೀಟಿಂಗ್ಸ್.

    1.    ಅಜುರಿಯಸ್ ಡಿಜೊ

      [ನವೀಕರಿಸಿ]
      ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಆಫ್ ಮಾಡಿದಾಗಲೆಲ್ಲಾ ಒಂದು ಪರಿಮಾಣವನ್ನು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಲು ಸೋಮಾರಿಯಾಗಿರುವ ಜನರು (ನನ್ನಂತೆ) ಇದ್ದಾರೆ ಎಂಬ ಅಂಶದಿಂದ ಈ ಲೇಬಲ್ ಉದ್ಭವಿಸುತ್ತದೆ, ಹಲವಾರು ರೀಬೂಟ್‌ಗಳ ನಂತರ ಯಾವಾಗಲೂ ಒಂದೇ ಕ್ರಮದಲ್ಲಿ ಆರೋಹಿಸದ ಕಾರಣ ನೀವು ಹಲವಾರು ಸಂಪುಟಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಸಮಸ್ಯೆ. . ಅಂದಹಾಗೆ, ಇದು ಒಂದು ನ್ಯೂನತೆಯನ್ನು ಹೊಂದಿದೆ, ಆಟೊಮೌಂಟ್‌ಗಾಗಿ ನಿಯೋಜಿಸಲಾದ ಲೇಬಲ್‌ಗೆ ಅನುಗುಣವಾದ ಸಾಧನವನ್ನು ತೆಗೆದುಹಾಕಿದಾಗ, ಅದು ದೋಷವನ್ನು ಎಸೆಯುತ್ತದೆ ಮತ್ತು ಮನೆಯ ಮೇಲೆ ವಿಭಾಗವನ್ನು ಜೋಡಿಸಿದರೆ / ಮನೆ ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುವುದಿಲ್ಲ. Fstab ನಲ್ಲಿ ಘರ್ಷಣೆಯನ್ನು ಉಂಟುಮಾಡುವ ಸಾಧನವನ್ನು ಕಾಮೆಂಟ್ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಸಾಧನವನ್ನು ಮತ್ತೆ ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ಇದನ್ನು ಪರಿಹರಿಸಬಹುದು