рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдерд┐рдВрдХрдкреИрдб рд▓рд┐рдирдХреНрд╕ рд▓реИрдкрдЯреЙрдк рдкрд░ HDAPS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп



рд▓реЗрдиреЛрд╡реЛ рдерд┐рдВрдХрдкреИрдб T410 рд▓реИрдкрдЯреЙрдк рдХреЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдорд╛рд▓рд┐рдХ рдмрдирдирд╛, рдореЗрд░рд╛ рдкрд╣рд▓рд╛

рд░рд╛рдЬрдиреАрддрд┐рдХ рдирд┐рд░реНрдгрдп рд░рд╛рдЬреНрдп рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдерд╛ - рд▓рд┐рдирдХреНрд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдереА

рдореБрдЦреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВред рдбреЗрдмрд┐рдпрди рдЯреЗрд╕реНрдЯрд┐рдВрдЧ (рдирд┐рдЪреЛрдбрд╝) рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдХреЛ рджреВрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдЕрдЪреНрдЫрд╛ рдФрд░ рдЙрдЬреНрдЬреНрд╡рд▓ рдерд╛ред



рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рдмрд┐рдЬрдиреЗрд╕-рдХреНрд▓рд╛рд╕ рд▓реИрдкрдЯреЙрдк рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдХрдо рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



HDAPS



рдерд┐рдВрдХрдкреИрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрдиреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред рдЙрд╕рдХрд╛ рдирд╛рдо рдПрдЪрдбреАрдПрдкреАрдПрд╕ (рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдПрдХреНрдЯрд┐рд╡ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рд╕рд┐рд╕реНрдЯрдо; рдПрдХреНрдЯрд┐рд╡ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди) рд╣реИред рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛рд░ рдХреЗ рдПрдпрд░рдмреИрдЧ рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬреЛ рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рд▓реИрдкрдЯреЙрдк рдорджрд░рдмреЛрд░реНрдб рдкрд░ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рд╣реЛрддреА рд╣реИ рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗрд╕ рдХреЗ рдЕрдЪрд╛рдирдХ рддреНрд╡рд░рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓реИрдкрдЯреЙрдк рдХрд╛ рдЧрд┐рд░рдирд╛ред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд┐рд░ рдХреЛ рддреБрд░рдВрдд рдмреНрд▓реЙрдХ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ, рд╢рд╛рдВрдд, рд░рд╛рдЬреНрдп рдореЗрдВ рд▓реМрдЯрддрд╛ рд╣реИ, рддреЛ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред





рдЗрд╕ рддрд░рд╣ рдХреА рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЖрдкрдХреЛ рдЧрд┐рд░рд╛рд╡рдЯ рдпрд╛ рд╕рд┐рд░реНрдл рд╣рд┐рд▓рд╛ рдХреЗ рджреМрд░рд╛рди рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдиреБрдХрд╕рд╛рди рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред



рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдмрд╛рдЬрд╛рд░ рдореЗрдВ HDAPS рд▓реЗрдиреЛрд╡реЛ рдХрд╛ рдЕрдиреВрдард╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдЕрдиреНрдп рдкреНрд░рдореБрдЦ рд▓реИрдкрдЯреЙрдк рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рди рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ рдмрдиреНрд╕ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрд▓ (0] рд╕реЗ Apple рдпрд╛ FFS (рдлреНрд░реА рдлреЙрд▓ рд╕реЗрдВрд╕рд░) рд╕реЗ рдПрд╕рдПрдордПрд╕ (рд╕рдбреЗрди рдореЛрд╢рди рд╕реЗрдВрд╕рд░)ред



рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ



HDAPS рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдХреБрдЫ рдЕрд▓рдЧ рд╣реИ: рд╡рд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдмрди рднреА рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рд╕рдордп-рдкрд░реАрдХреНрд╖рдг рдХреА рдкрд░рдВрдкрд░рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдФрд░ рд╣рд▓реНрдХреЗ рд╡рд╛рд░ рдХреЗ рдмрд╛рдж рд╣реАред



рд╡реЗрдм рдореЗрдВ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╕реБрдВрджрд░ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдЗрдЯ рд╣реИ, рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдерд┐рдВрдХрдкреИрдб рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдПрдХ рдорд╛рддреНрд░ рд╣реИ - рдерд┐рдВрдХрд╡рд┐рдХреНрдХреА [1] ред рдпрджрд┐ рдерд┐рдВрдХрдкреИрдб рдкрд░ рдПрдХ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ, рддреЛ ~ 85% рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде, рдЗрд╕рдХрд╛ рд╕рдмрд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЙрддреНрддрд░ рдерд┐рдВрдХрд╡рд┐рдХ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЪрдбреАрдПрдкреАрдПрд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдЕрджреНрднреБрдд рд▓реЗрдЦ "рдПрдкреАрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рд░реНрдбрдбрд┐рд╕реНрдХ рдХреА рд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ" [2] рднреА рд╣реИ: рдПрдХ рджреЛ рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рдЬрд╛рджреВ рдбреЗрдореЙрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдЪрдбреАрдбреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧреАред рд╣рдореЗрд╢рд╛ рдФрд░ рд╣рд░ рдЬрдЧрд╣ред



рдЗрд╕реЗ рд╕рдордЭрджрд╛рд░ рдмрдирд╛рдирд╛



рд▓реЗрдХрд┐рди рд╣рдо рддрд░реНрдХрд╕рдВрдЧрдд рд▓реЛрдЧ рд╣реИрдВред рдРрд╕рд╛ рдЙрдкрдпреЛрдЧреА рд╕рд┐рд╕реНрдЯрдо рддрдм рднреА рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬрдм рдХрдВрдкреНрдпреВрдЯрд░ рди рдХреЗрд╡рд▓ рдореЗрдЬ рдкрд░ рдЦрдбрд╝рд╛ рд╣реЛ, рдмрд▓реНрдХрд┐ рдПрдХ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рд╕реЗ рднреА рдЬреБрдбрд╝рд╛ рд╣реЛред рдПрдЪрдбреАрдПрдкреАрдПрд╕ рдХреЗрд╡рд▓ рддрднреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрдм рдЖрдк рд▓реИрдкрдЯреЙрдк рдХрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдХрдВрдкреНрдпреВрдЯрд░; рд░рд╛рдЬреНрдп рдореЗрдВ рд╕реНрдерд╛рди-рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реБрдЖред рдлрд┐рд░, рдЬрдм рдХрд┐рд╕реА рднреА рдКрдВрдЪрд╛рдИ рд╕реЗ рд▓реИрдкрдЯреЙрдк рдЧрд┐рд░рдиреЗ рдХрд╛ рдЦрддрд░рд╛ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдк рдмрд╕ рд╣рдорд╛рд░реЗ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЪрд░рдг 1: рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВ


рд▓реИрдкрдЯреЙрдк рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдпрд╛ рдЙрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд pm-utils рдкреИрдХреЗрдЬ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рдкрд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдЕрдзрд┐рдХрд╛рд░ ( chmod + x /etc/pm/power.d/hdaps ) рдХреЗ рд╕рд╛рде /etc/pm/power.d рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд hdaps рдлрд╝рд╛рдЗрд▓ рдбрд╛рд▓реЗрдВ :

  1. #! / рдмрд┐рди / рд╢
  2. HDAPS_MODULES = "рдерд┐рдВрдХрдкреИрдб_ec tp_smapi hdaps"
  3. HDAPSD_INIT_SCRIPT = / etc / init.d / hdapsd
  4. MODPROBE = / sbin / modprobe
  5. RMMOD = / sbin / rmmod
  6. рдорд╛рдорд▓реЗ рдореЗрдВ "$ 1"
  7. ### рдорд╛рдорд▓реЗ: рдмреИрдЯрд░реА рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ
  8. рд╕рдЪ )
  9. рдЧреВрдВрдЬ "HDAPS рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛"
  10. $ HDAPS_MODULES рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП ; рдХрд░рдирд╛
  11. $ MODPROBE $ рдореЙрдбреНрдпреВрд▓
  12. рдХрд┐рдпрд╛
  13. $ HDAPSD_INIT_SCRIPT рдкреНрд░рд╛рд░рдВрдн
  14. ;;
  15. ### рдорд╛рдорд▓реЗ: рдПрд╕реА-рдПрдбреЙрдкреНрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ
  16. рдЭреВрдард╛ )
  17. рдЧреВрдВрдЬ "рдПрдЪрдбреАрдПрдкреАрдПрд╕ рдЕрдХреНрд╖рдо рдХрд░рдирд╛"
  18. $ HDAPSD_INIT_SCRIPT рдмрдВрдж рдХрд░реЛ
  19. ### рдиреЛрдЯ: рдореЙрдбреНрдпреВрд▓ рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдЕрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
  20. рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП ` рдЧреВрдВрдЬ $ HDAPS_MODULES рдореЗрдВ | tac -s '' `` ; рдХрд░рдирд╛
  21. $ RMMOD $ рдореЙрдбреНрдпреВрд▓
  22. рдХрд┐рдпрд╛
  23. ;;
  24. esac


рдЬрдм рдкрд╛рд╡рд░ рд╕реНрд░реЛрдд (рдмреИрдЯрд░реА рдпрд╛ рдПрдбреЗрдкреНрдЯрд░) рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ /etc/pm/power.d рдореЗрдВ рд╕реНрдерд┐рдд рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓реЗ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдХрддрд╛рд░ рд╣рдорд╛рд░реЗ рдХреЛрдб рдореЗрдВ рдЖрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕рд╣реА рдпрд╛ рдЧрд▓рдд ред рдЕрдЧрд░ рд╕рдЪ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдерд┐рдВрдХрдкреИрдб рдиреЗ рдмреИрдЯрд░реА рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ; рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ HDAPS рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдмрд╕рд┐рд╕реНрдЯрдо (рдЙрд░реНрдл "рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ" рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдбрдкреНрд░реЛрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рднреА рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдЧрд╛) рдФрд░ рдПрдЪрдбреАрдПрдкреАрдПрд╕рдбреА рдбреЗрдорди рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдбреЙрдкреНрдЯрд░ рд╕реЗ рдмрд┐рдЬрд▓реА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реА hdaps рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЭреВрдареА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдЪрдбреАрдПрдкреАрдПрд╕ рдХреЛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкрд┐рдЫрд▓реЗ рдЪрд░рдгреЛрдВ рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЪрд░рдг 2: рдмрд┐рдирд╛ рд╢рд░реНрдд HDAPS рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ




рдЪреВрдВрдХрд┐ рд▓реИрдкрдЯреЙрдк / рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ /etc/pm/power.d рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдореЗрд╢рд╛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рдПрдЪрдбреАрдПрдкреАрдПрд╕ рдХреЛ рдмрд┐рдирд╛ рд╢рд░реНрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:

1. рдирд┐рд░реНрднрд░ рдореЙрдбреНрдпреВрд▓ / рдХреА рд╕реВрдЪреА рд╕реЗ / etc / рдореЙрдбреНрдпреВрд▓ рдирд┐рдХрд╛рд▓реЗрдВ ( рдерд┐рдВрдХрдкреИрдб_ec, tp_smapi, hdaps );

2. hdapsd рдбреЗрдореЙрди рдХреА рд╕реНрд╡рдд: рд╢реБрд░реБрдЖрдд рдЕрдХреНрд╖рдо рдХрд░реЗрдВ: рдЕрдкрдбреЗрдЯ-rc.d -f hdapsd рдирд┐рдХрд╛рд▓реЗрдВ ред



рдкрд░рд┐рдгрд╛рдо



рдПрдЪрдбреАрдПрдкреАрдПрд╕ рдЕрдм рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред "рдХреНрд▓реАрди" рдЪреЗрдХ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрдПрдбрд╛рдкреНрдЯрд░ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: рд▓реЛрдб рдХрд┐рдП рдЧрдП рдореЙрдбреНрдпреВрд▓ ( lsmod + grep ) рдХреА рд╕реВрдЪреА рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ ( ps -aux + grep ) рдХреА рд╕реВрдЪреА рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ред



UPD: рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рдмреЛрд░реНрдб рдкрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рдерд┐рдВрдХрдкреИрдб рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд╡рд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдХрд╛рдлреА рдЬреЛрдЦрд┐рдо рд╣реИ рдХрд┐ рд▓реИрдкрдЯреЙрдк рдПрдбреЗрдкреНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдиреЗ рдкрд░ рдлрд░реНрд╢ рдХреА рдУрд░ рдПрдХ рддреЗрдЬ рдЙрдбрд╝рд╛рди рднрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдЪрдбреАрдПрдкреАрдПрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ "рдЬреИрд╕рд╛ рд╣реИ" рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред



рд╕рд╛рд╣рд┐рддреНрдп



  1. [реж] рд╕рдХреНрд░рд┐рдп рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕рдВрд░рдХреНрд╖рдг, en.wikipedia.org/wiki/Active_hard_drive_protection
  2. [рез] рдерд┐рдВрдХ рд╡рд┐рдХреА, рдерд┐рдВрдХрд╡рд┐рдХреНрдХреА.рдСрд░реНрдЧ
  3. [реи] HDAPS, www.thinkwiki.org/wiki/How_to_protect_the_harddisk_through_APS рдХреИрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ



All Articles