
lsmod מציגה את המודולים שנטענו לזיכרון. בתוך הרשימה רואים גם תלויות, למשל מודול CD-ROM שתלוי במודול sr_mod.rmmod מסירה מודול. צריך להסיר קודם את המודול התלוי, כלומר sr_mod לפני ה-CD-ROM. אחרי ההסרה מודול שלא קיים כבר לא מופיע ב-lsmod.modinfo מציגה את הנתיב של קובץ המודול בתוך תיקיית הקרנל הנוכחי, ומידע נוסף עליו.insmod טוען קובץ מודול לפי נתיב מלא.modprobe מכיר את תיקיית המודולים ואת התלויות שלהם, ולכן טוען אותם יחד בלי נתיב מלא.lsmodrmmod sr_mod ואחריו rmmod sr_cdmodinfo sr_modinsmod <נתיב הקובץ>modprobe sr_moduname -r מציג את גרסת הקרנל הנוכחית, שממנה נקבע איזו תיקייה של מודולים תיבדקinsmod לא מטעין תלויות, ולכן modprobe נוח יותר ברוב המקרים.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «דרייברים בלינוקס - module» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזאת אנחנו נלמד על דרייברים בלינוקס ונתחיל מזה שהדריברים בלינוקס נקראים מודולים ואנחנו יכולים לראות רשימה של כל הדרייברים שלנו, של כל המודולים שלנו בפקודה ls mode list של מודולים זה כל המודולים שכרגע פעילים שנטענו ועובדים בתוך הזיכרון
אנחנו רואים שגם יש מודולים שמודול אחד משתמש במודול אחר לדוגמה בוא נמצא נניח CD-ROM. אתם רואים CD-ROM, איפה CD-ROM?
מודול של CD-ROM משתמש במודול שנקרא SR-MOD, 10-0 מוד, ואנחנו יכולים לראות פה שיש לנו גם SR-0 מוד, איפשהו כאן יש לנו גם את המודול הזה, הנה 10 מוד.
רואים 10 מוד? אה, הנה הם אחד ליד השני אפילו. 10 מוד ו-CD-ROM. אז אנחנו רואים שיש לנו את המודולים ואנחנו אנחנו גם יכולים לראות שיש לנו אתקן שנקרא CD-ROM ואנחנו יכולים נניח לעשות uninstall למודול, uninstall לדרייבר, למעשה להוריד אותו מהזיכרון.
אז אם אנחנו נעשה uninstall זה rmode ואנחנו יכולים להוריד מודול. עכשיו שימו לב, בגלל שהCD-ROM תלוי ב-SR0 אז צריך להתחיל ב-SR0, ב-SRmode אז אנחנו עושים srmode.
ברגע שעשינו את זה ls mode siderom 10 mode אתם רואים הוא כבר לא קיים אבל הסידירום, עשיתי, גרפ סידירום עדיין קיים ו-10 mode כבר לא קיים יפה מאוד הורדנו דרייבר אחד מהזיכרון יפה מאוד lsblk אתם רואים גם נעלם הסידירום שהיה לנו פה זוכרים היה לנו פה סידירום הוא כבר נעלם אוקיי אז למעשה הדרייבר שבו משתמש הסידירום
נעלם ואני רואה שיש פה עוד איזשהו דראבר בסיסי יותר כללי ל-CD-ROM גם אותו אני יכול להעלים ARM mode CD-ROM למה זה טוב? כי זה לא מבזבז לי משאבים של המחשב על דראברים שאני לא צריך נניח אני לא צריך CD-ROM כמובן שאני לא אוכל עכשיו לעשות מאונט ל-CD-ROM כי אין לי CD-ROM זאת
אומרת אם אני עושה מאונט dev sr0 זה לא יעבוד אין sr0 אוקיי אוקיי אין פה אין, הוא לא מכיר, מונט סידירום לא יצליח, אין לי תיקיית סידירום, מונט סידירום אין לי, בואו נעשה איזושהי תיקייה, מייגדיר, מייגדיר ונעשה מונט ואנחנו רואים שדווייס לא קיים, טוב זה ברור כי דווייס לא קיים כי אין דרייבר
שיודע לגשת אליו מבחינת מערכת הפעלה, הגישה שלה לעתקנים פיזיים מתבצעת דרך דרייבר שיודע לדבר בשפה של אותו התקן, אוקיי, בואו נמשיך הלאה, איך אנחנו יכולים להתאים דרייבר בחזרה, איפה הם נמצאים?
אז יש לנו דבר כזה שנקרא מודול אינפו, אוקיי? מודול אינפו, ואנחנו נותנים לו שם של מודול, נניח srmode, ואנחנו מקבלים איפה הדרייבר הזה נמצא, אוקיי?
אותו דבר אנחנו יכולים לקבל על cd-rom, cd-rom. אנחנו מקבלים שהדריבר נמצא בתיקיית ליב מודולס, ויש פה בפנים את הקרנל הנוכחי שלי, והדרייבר זה הקובץ של הדרייבר, אוקיי?
דרך אגב, איך אני יודע שזה הקרנל הנוכחי שלי? אתם יכולים לעשות unay-r ולראות שזה הקרנל הנוכחי שלי. טוב, אם אנחנו רוצים להטעין את הדרייבר הזה, אם אנחנו רוצים להטעין אותו, אנחנו יכולים להשתמש בפקודה שנקראת insert module ולתת לו את הדרייבר.
insert module ואת הדרייבר, נתנו לו את הדרייבר ואנחנו יכולים לעשות עכשיו ls mode, רפ סידירום והדרייבר עלה אוקיי יפה מאוד הרמוד הדרייבר ירד עכשיו במקום לתת את כל הנתיב יש פקודה יותר חכמה שיש לה טבלה של כל הדרייברים נקראת מוד פרוב מודול פרוב והוא די לבד יש
לו נתיבים לכל הדרייברים לבד יש לו טבלה כזאת אז אנחנו יכולים לכתוב מוד פרוב ולרשום לדוגמה 10 איך קראו לו 10 srmode ושימו לב הוא יודע לזהות שהוא תלוי בדרייבר אחר זאת אומרת